相关疑难解决方法(0)

如何在Android平台上打开"前置摄像头"?

更一般地说,如果设备有多个嵌入式摄像头,是否有办法初始化其中一个?

我没有在Android参考文档中找到它:

三星SHW-M100S有两个摄像头.如果没有参考使用两个相机,任何想法三星怎么做...?

camera android android-camera

83
推荐指数
4
解决办法
15万
查看次数

有意启动前置摄像头

我正在尝试直接使用Intent. 下面是我的代码——

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
            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);
        }
Run Code Online (Sandbox Code Playgroud)

我的清单文件:--

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="some.package">
    <uses-permission android:name="android.permission.INTERNET" />
    <!--
         The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but you must specify either coarse or fine
         location permissions for the 'MyLocation' functionality. 
    -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.front" android:required="false" /> …
Run Code Online (Sandbox Code Playgroud)

java android android-camera samsung-mobile android-camera2

1
推荐指数
1
解决办法
305
查看次数