如何从adb shell运行android相机程序?
我知道我应该使用am,但是我不知道我到底应该输入什么命令
我使用了这个:
am start -a android.intent.action.MAIN -n com.android.camera 但是它并没有起作用!
发布于 2013-08-15 08:44:33
此外,您还可以通过另外两种方式启动摄像头
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_CAMERA"Other notes
如果密钥码字符串,例如KEYCODE_CAMERA,不起作用,从接口描述中查找常量值。示例:KEYCODE_CAMERA
KEYCODE_CAMERA: Added in API level 1
Constant Value: 27 (0x0000001b)发布于 2011-09-13 21:40:17
在此处创建class.
CameraActivity文件。我希望这能解决你的问题。
发布于 2018-12-28 03:37:55
我想补充一下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
https://stackoverflow.com/questions/7402158
复制相似问题