浅谈Android 照相机权限的声明
最近写项目,发现在AndroidManifest.xml中声明了调用相机权限之后,打开app无法启动相机,经过一番搜查发现:
问题在于当写项目所使用的API的版本过高时(比如我所用的测试机为android5.0,而我写这个工程所用的API为27,即android7.0),导致APP无法自动向系统请求硬件调用的权限。
解决方案:
在activity初始化布局之后,加上如下代码即可:
setContentView(R.layout.activity_camera);
//申明一个权限
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){
requestPermissions(newString[]{Manifest.permission.CAMERA,Manifest.permission.WRITE_EXTERNAL_STORAGE},CAMERA_JAVA_REQUEST_CODE);
}
以上这篇浅谈Android照相机权限的声明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法