0

我试图弄清楚在不同模式下加载相机应用程序的命令是什么,如下所示:

  1. 在相机和摄像机模式之间切换
  2. 在前后摄像头之间切换

我使用以下命令启动相机应用程序

adb shell am start -a android.intent.action.MAIN -n com.android.gallery3d/com.android.camera.CameraLauncher

它确实成功启动了相机应用程序,但我不知道如何切换模式。是否有关于亚行所有不同命令的维基?亚行文件似乎没有谈到这一点。

有任何想法吗?

4

3 回答 3

6

您可以使用 --ei 标志将带有整数值的 Extra 传递给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-29T20:36:13.247 回答
0

您可以使用以下内容:

Intent action = new Intent("android.media.action.IMAGE_CAPTURE");  
        action.putExtra("android.intent.extras.CAMERA_FACING", 1);

您可以使用 adb 命令“am start”。请阅读以下内容:如何使用终端运行特定的 Android 应用程序?

于 2013-10-29T19:17:49.057 回答
0

对于 KK:

adb shell am start -a android.media.action.STILL_IMAGE_CAMERA --ei android.intent.extras.CAMERA_FACING 1

更改前后摄像头的 id 0 或 1。

于 2015-02-20T08:38:18.040 回答