我试图找出在不同模式下加载相机应用程序的命令是什么,如下所示:
我使用了以下命令来启动照相机应用程序
adb shell am start -a android.intent.action.MAIN -n com.android.gallery3d/com.android.camera.CameraLauncher
这是成功启动相机应用程序,但我不知道如何切换模式。亚行所有不同的命令中是否都有wiki?亚洲开发银行的文件似乎没有提到这一点。
有什么想法吗?
发布于 2013-10-29 20:36:13
您可以使用--ei标志向am start
命令传递一个带有整数值的额外值。
前部摄像机
adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 1
后照相机
adb shell am start -a android.media.action.IMAGE_CAPTURE --ei android.intent.extras.CAMERA_FACING 0
发布于 2013-10-29 19:17:49
不过,您可以使用以下方法:
Intent action = new Intent("android.media.action.IMAGE_CAPTURE");
action.putExtra("android.intent.extras.CAMERA_FACING", 1);
您可以使用adb命令"am“。请阅读以下内容:How to run a specific Android app using Terminal?
发布于 2015-02-20 08:38:18
KK:
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA --ei android.intent.extras.CAMERA_FACING 1
更改前后相机的id 0或1。
https://stackoverflow.com/questions/19600126
复制相似问题