【问题标题】:How to make the Camera stay opened in android studio?如何让相机在android studio中保持打开状态?
【发布时间】:2018-03-30 16:53:42
【问题描述】:

所以我有一个用户可以打开并用来拍照的相机:

 public void launchCamera(View view){

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    //Take picture and pass results along OnActivityResult
    startActivityForResult(intent,REQUEST_IMAGE_CAPTURE);
}

但这里的问题是我允许人们拍摄多张照片或单张照片,但是继续强迫用户拍照然后离开到 Activity 然后他必须再次按下相机按钮并拍摄另一张照片会变得乏味图像,所以我的问题是,是否可以保持相机打开并仍然允许用户获取许多照片而无需返回活动,然后在他完成后单击完成并返回活动。

【问题讨论】:

    标签: android android-studio android-camera-intent


    【解决方案1】:

    是否有可能保持相机打开并仍然允许用户获取许多照片而无需返回活动,然后在他完成后单击完成并返回活动。

    没有使用ACTION_IMAGE_CAPTURE,抱歉。您可以使用相关 API 或第三方库(例如 Fotoapparat、CameraKit-Android)编写自己的相机代码。

    【讨论】:

    • 所以你的意思是不可能用普通的ACTION_IMAGE_CAPTURE实现这个目标
    • @SpaceSloth:正确。请记住,有数百种不同的相机应用程序可以响应该 Intent。
    猜你喜欢
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多