App系列------如何动态申请权限
2016-08-08 17:56
573 查看
没想到现在的app居然要动态申请权限了,好吧,只能硬着头皮上
我需要在/mnt/sdcard/目录下创建文件,需要write_external_storage这个权限
那么首先,在xml里加这个文件还是一样的
然后在mainactivity.java里加
会提醒说什么call require API level 23 (min 12)
因为我的最小的sdkversion太小,所以到Gradle scripts里的build gradle 里
我需要在/mnt/sdcard/目录下创建文件,需要write_external_storage这个权限
那么首先,在xml里加这个文件还是一样的
然后在mainactivity.java里加
private void insertDummyContactWrapper() { int hasWriteContactsPermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE); if (hasWriteContactsPermission != PackageManager.PERMISSION_GRANTED) { requestPermissions(new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_CODE_ASK_PERMISSIONS); return; } }
会提醒说什么call require API level 23 (min 12)
因为我的最小的sdkversion太小,所以到Gradle scripts里的build gradle 里
defaultConfig { applicationId "com.example.matthew.asustoolforcpuandgpuv10" minSdkVersion 12 targetSdkVersion 24 versionCode 1 versionName "1.0" }
把
minSdkVersion 12改成 23 就可以了
相关文章推荐
- App系列------如何动态修改dev_attr的值
- android 6.0 以上如何动态申请权限?
- APP开发实战82-Android动态权限申请
- android 如何动态申请权限
- android 如何动态的加载类----app插件技术
- [C# 开发技巧系列]如何动态设置屏幕分辨率
- Android App 如何动态加载类
- Android App 如何动态加载类
- Pega How To系列之一:如何在页面上动态显示/隐藏内容 ----CheneyWang
- android 如何动态的加载类----app插件技术
- 我是如何动态编辑App.config的
- 如何更优雅的实现ExtJS的前端MVC模式下一个App多个Controller的动态加载
- 如何申请对齐的动态内存?
- Android App 如何动态加载类
- [C# 开发技巧系列]如何动态设置屏幕分辨率
- .NET: 如何通过AppDomain动态加载插件程序
- [MySQL FAQ]系列 -- 如何利用触发器实现账户权限审计
- C语言如何动态申请数组(From:百度百科)
- [C# 开发技巧系列]如何动态设置屏幕分辨率