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_CAMERA
adb shell am start -a android.media.action.VIDEO_CAMERA
归档时间: |
|
查看次数: |
36538 次 |
最近记录: |