浅谈Android 照相机权限的声明
时间:2021-03-03 10:07:50|栏目:Android代码|点击: 次
最近写项目,发现在AndroidManifest.xml中声明了调用相机权限之后,打开app无法启动相机,经过一番搜查发现:
问题在于当写项目所使用的API的版本过高时(比如我所用的测试机为android 5.0,而我写这个工程所用的API为27,即android 7.0 ),导致APP无法自动向系统请求硬件调用的权限。
解决方案:
在activity初始化布局之后,加上如下代码即可:
setContentView(R.layout.activity_camera); //申明一个权限 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { requestPermissions(new String[]{Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE}, CAMERA_JAVA_REQUEST_CODE); }
上一篇:Android仿美团外卖菜单界面
栏 目:Android代码
下一篇:Android 带箭头的指引tipLayout实现示例代码
本文标题:浅谈Android 照相机权限的声明
本文地址:http://www.codeinn.net/misctech/73373.html