Android判断应用是否拥有某种权限
来源:互联网 发布:蓝光电影播放器 mac 编辑:程序博客网 时间:2024/05/16 15:41
Android判断应用是否拥有某种权限
最近发现很多很多分原生Android系统会修改某些权限,甚至还有可能在安装过程中从APP的包中可能删除某些权限,导致APP无法正常运行。所以我们在使用某些特殊权限时,需要判断当前应用是否具有该权限,废话不多说了上代码。
public static boolean hasExternalStoragePermission(Context context){ int perm = context.checkCallingOrSelfPermission("android.permission.WRITE_EXTERNAL_STORAGE"); return perm == PackageManager.PERMISSION_GRANTED;}
通过以上代码判断应用是否具有在外部存储器上存储的权限。当然你也可以修改一下这个函数,使之变得通用起来:
String permissionName = "android.permission.WRITE_EXTERNAL_STORAGE";public static boolean hasPermission(Context context, String permission){ int perm = context.checkCallingOrSelfPermission(permission); return perm == PackageManager.PERMISSION_GRANTED;}
看完博客希望你继续关注我,我会继续努力,继续贡献文章的!
0 2
- Android判断应用是否拥有某种权限
- 判断Android设备是否拥有Root权限
- 安卓开发——判断应用是否具有某种权限
- android获取是否有某种权限
- android判断手机是否支持某种语言
- android判断应用是否有某个权限
- android判断应用是否有某个权限
- android判断应用是否有某个权限
- android判断应用是否有某个权限
- 判断JS对象是否拥有某种属性的两种方式
- Android 判断设备是否拥有相机
- Win32汇编实现判断进程是否拥有某特殊权限
- 判断Android应用是否打开了使用网络权限
- android 6之前版本判断应用是否有某个权限
- Android:获得应用拥有的权限
- 判断应用是否赋予某个权限
- 判断文件存储是否支持某种视图
- 判断字符串中是否包含某种字符
- ListView悬浮Header的简单实现
- LFS kernel panic的问题解决之一
- 什么?你还不会写JQuery 插件
- 设计模式——单例模式
- Socket心跳包机制总结
- Android判断应用是否拥有某种权限
- UVA 400 解题报告
- app包中的fragment和v4包中的fragment的使用的区别
- Apache与Tomcat 区别联系
- 蓝牙4.0ble文件添加
- 黑马程序员——OC基础:了解OC和基础语法
- CC2540/CC2541 : Change Scan Response Data( SRP) dynamically
- 提高php代码质量 36计
- 国家广播电影电视总局令 第39号