Android判断应用是否拥有某种权限
2015-04-26 23:57
211 查看
Android判断应用是否拥有某种权限
最近发现很多很多分原生Android系统会修改某些权限,甚至还有可能在安装过程中从APP的包中可能删除某些权限,导致APP无法正常运行。所以我们在使用某些特殊权限时,需要判断当前应用是否具有该权限,废话不多说了上代码。
通过以上代码判断应用是否具有在外部存储器上存储的权限。当然你也可以修改一下这个函数,使之变得通用起来:
看完博客希望你继续关注我,我会继续努力,继续贡献文章的!
最近发现很多很多分原生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; }
看完博客希望你继续关注我,我会继续努力,继续贡献文章的!
相关文章推荐
- Android: 判断某个应用中是否还有某个权限
- android判断应用是否有某个权限
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- android判断应用是否有某个权限
- android编程判断应用是否具有某个权限的方法
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- 安卓开发——判断应用是否具有某种权限
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- Android判断手机中的应用是否具有某些权限(例如小米手机中是否具有悬浮窗权限)
- android判断应用是否有某个权限
- android 6之前版本判断应用是否有某个权限
- android判断应用是否有某个权限
- 判断Android应用是否打开了使用网络权限
- android判断应用是否有某个权限
- android判断应用是否有某个权限
- Android判断用户是否允许了摄像头权限实例代码
- 判断JS对象是否拥有某种属性的两种方式
- Android之后台服务判断本应用Activity是否处于栈顶
- iOS7判断应用的麦克风权限是否打开
- android应用开发实战——edittext判断是否获取焦点