【问题标题】:How can I set front camera as default in camera intent如何在相机意图中将前置摄像头设置为默认值
【发布时间】:2020-04-28 12:27:34
【问题描述】:

我使用相机意图来捕捉自拍,但默认情况下它打开后置摄像头,我默认需要前置摄像头。

ContentValues values.put(MediaStore.Images.Media.TITLE, "New Picture");
        values.put(MediaStore.Images.Media.DESCRIPTION, "From your Camera");
        imageUri = getContentResolver().insert(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
        startActivityForResult(intent, 101);

【问题讨论】:

    标签: android android-camera-intent


    【解决方案1】:

    添加以下行:

    cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", 1) 
    

    虽然,它似乎并不总是有效。但这是仅使用意图所能获得的最佳效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多