如何在Android O Build中构建Android apk时调用前置摄像头意图,(Android 8.0)

时间:2017-12-12 16:23:53

标签: android-camera android-8.0-oreo

我正在构建一个Android应用程序,当设备被提升到一定高度以进行自拍时,需要有意调用前置摄像头。我正在开发Android O(Android 8.0)。所以请建议我一个简单的方法来调用前置摄像头。我提到了旧代码,但没有一个与Android O有关。

这是我到目前为止尝试过的代码:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT); 
intent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1); 
intent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true); 
startActivityForResult(intent, REQUEST_CODE);

1 个答案:

答案 0 :(得分:1)

  

我正在构建一个Android应用程序,当设备被提升到一定高度以进行自拍时,需要调用前置摄像头。

使用相机API(android.hardware.Cameraandroid.hardware.camera2.*)。或者,使用包裹它们的库并使其使用更容易,例如Fotoapparat或CameraKit-Android。

  

我提到了旧代码,但没有一个与Android O相关。

您的问题与Android 8.0没有任何关系。