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中正常运行您的相机意图。

相关内容

热门资讯

黑科技能赢!苹果菠萝德州辅助神... 黑科技能赢!苹果菠萝德州辅助神器(智能ai)起初真的有挂(有挂安装)-哔哩哔哩;小薇(透视辅助)致您...
黑科技教程!aapoker软件... 黑科技教程!aapoker软件讲解(透视)其实有挂(有挂ai代打)-哔哩哔哩;小薇(透视辅助)致您一...
黑科技安装!德扑之星代打(透视... 这是一款非常优秀的德扑之星代打 ia辅助检测软件,能够让你了解到德扑之星代打中牌率当中全部隐藏参数,...
黑科技苹果版!微扑克外挂(黑科... 黑科技苹果版!微扑克外挂(黑科技ai)本来真的是有挂(有挂轻量版)-哔哩哔哩科技教程也叫必备教程,这...
wepok软件透明挂,wepo... wepok软件透明挂,wepokeai代打,智星德州菠萝开挂是一款可以让一直输的玩家,快速成为一个“...
红龙扑克怎么看底牌,wpkai... 自定义wpkai辅助实战效果系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器...
aapoker透明挂真假,we... aapoker透明挂真假,wepoke软件太假了,智星德州菠萝辅助工具1)wepoke软件太假了辅助...
wepokeai代打逻辑,we... wepokeai代打逻辑,wepoke透明挂哪里有,智星德州菠萝辅助器免费下载1、很好的工具软件,可...
红龙扑克辅助器能用吗,we-p... 一、we-poker有挂吗简介了解软件请加微:136704302we-poker有挂吗是一款在线扑克...
wpk有猫腻吗,wpk辅助Dp... wpk有猫腻吗,wpk辅助Dppoker,智星菠萝德州辅助1、不需要AI权限,帮助你快速的进行wpk...