Moh*_*ghi 14 shell android adb
如何从adb shell运行android摄像头程序?
我知道我应该使用am但是我不知道我应该准确输入什么命令
我用过这个:
am start -a android.intent.action.MAIN -n com.android.camera
Run Code Online (Sandbox Code Playgroud)
但它不起作用!
Keo*_*ope 38
或者,您可以通过其他两种方式启动相机
adb shell "am start -a android.media.action.IMAGE_CAPTURE"adb shell "am start -a android.media.action.VIDEO_CAPTURE"其他信息
adb shell "input keyevent KEYCODE_FOCUS"adb shell "input keyevent KEYCODE_CAMERA"其他说明
f键代码字符串,例如KEYCODE_CAMERA,不起作用,从API描述中查找常量值.示例:KEYCODE_CAMERA
KEYCODE_CAMERA: Added in API level 1
Constant Value: 27 (0x0000001b)
Run Code Online (Sandbox Code Playgroud)
我想补充一下 Keo Malope 的答案,虽然IMAGE_CAPTURE和VIDEO_CAPTURE可能适用于大多数设备,但我遇到过它们无法按预期工作的情况。在这种情况下,我们还有两个可以尝试的常量:
adb shell am start -a android.media.action.STILL_IMAGE_CAMERAadb shell am start -a android.media.action.VIDEO_CAMERA| 归档时间: |
|
| 查看次数: |
36538 次 |
| 最近记录: |