Android11版本中相机意图无法正常工作。
创始人
2024-08-20 10:00:12
0

Android 11引入了一些重大的隐私和安全改进,其中包括对相机使用的更严格限制。为了在您的应用程序中正确地实现相机意图,您需要进行以下更改:

  1. 在您的AndroidManifest.xml文件中添加以下代码来请求相机权限:

  1. 在Android 11中,您需要使用FileProvider来访问您的应用程序中的文件。您需要在您的AndroidManifest.xml文件中添加以下内容:

   

  1. 修改您的 Intent 以使用 FileProvider URI 作为输出值。以下是一个示例:

在 Manifest 中,我们使用以下方式指定 FileProvider 文件路径:



    

在文件操作的时候,获取 URI:

File photoFile = createPhotoFile();
Uri photoURI = FileProvider.getUriForFile(this, "com.example.myapplication.fileprovider", photoFile);

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);
startActivityForResult(intent, REQUEST_IMAGE_CAPTURE);
  1. 在您的代码中处理意图输出。在您的 onActivityResult 方法中添加以下代码:
if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) {
   //处理拍照成功的情况
}

通过这些步骤,您应该能够在Android 11中正常运行您的相机意图。

相关内容

热门资讯

透明教学!众合推扑克有辅助(透... 透明教学!众合推扑克有辅助(透视)原来真的有挂(详细教程)(有挂方法)-哔哩哔哩;大神普及一款德州a...
透视辅助!fishpoker ... 透视辅助!fishpoker app辅助(透视)竟然真的有挂(详细教程)(有挂教程)-哔哩哔哩 科技...
透明透视(轰趴大菠萝十三水有外... 透明透视(轰趴大菠萝十三水有外挂)透视辅助(辅助挂)其实是真的有挂(有挂总结)-哔哩哔哩;1分钟了解...
透视线上!欢乐棋牌有挂,德扑牌... 透视线上!欢乐棋牌有挂,德扑牌力分析软件,果真真的有挂(有挂规律)-哔哩哔哩;德扑牌力分析软件简单的...
玩家必备攻略!哈糖大菠萝有辅助... 玩家必备攻略!哈糖大菠萝有辅助(透视)确实真的有挂(详细教程)(有挂了解)-哔哩哔哩科技教程也叫必备...
发现玩家!红龙扑克是有问题(辅... 发现玩家!红龙扑克是有问题(辅助挂)竟然真的有挂(详细教程)(有挂详情)-哔哩哔哩1、这是跨平台的红...
3分钟了解(欢乐棋牌有挂)软件... 3分钟了解(欢乐棋牌有挂)软件透明挂(透视)确实是真的有挂(有挂技巧)-哔哩哔哩;实战中需综合运用上...
推荐十款!德扑之星的机制,红龙... 推荐十款!德扑之星的机制,红龙扑克有挂,果真是真的有挂(有挂方法)-哔哩哔哩;最新版2024是一款经...
最新研发!来玩德州app外挂(... 最新研发!来玩德州app外挂(辅助挂)果真是真的有挂(详细教程)(有挂总结)-哔哩哔哩;揭秘教程安装...
透明攻略!传奇扑克辅助(辅助挂... 透明攻略!传奇扑克辅助(辅助挂)果真真的有挂(详细教程)(有挂规律)-哔哩哔哩关于传奇扑克辅助的基本...