不工作 - 在Android中默认通过Intent打开原生Front Camera

时间:2016-06-09 06:39:33

标签: android android-intent native front-camera

在我的应用程序中,我想根据我的要求打开本机前置摄像头。 我尝试了putExtras并将其作为意图发送,但它的工作原理如下:

$(document).ready(function() {
  $('a').each(function() {
    $(this).attr('href',$(this).attr('href').replace('html','php') );
  });
})

你可以帮助我,因为这是我的应用程序要求吗?

由于

1 个答案:

答案 0 :(得分:0)

你正在尝试的是一个黑客。它正在使用Camera应用程序的测试代码。 我猜它是从Android L禁用的。用于获取前置摄像头的实例并在您自己的视图中加载。

Camera c = null;  // object that use
Camera.CameraInfo info = new Camera.CameraInfo();
int count = Camera.getNumberOfCameras();

for (int i = 0; i<cameraCount; i++) {
     Camera.getCameraInfo(i, info);
     if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
     try {
        c = Camera.open(i);
     } catch (RuntimeException e) {
       // Handle
     }
   }
}

此代码将获取前置摄像头的对象,您可以将其用于您的目的。