判断程序权限

在开发中偶尔碰到需要进行某个权限的判断获取,以下几行代码即可轻松搞定。

PackageManager pm = mContext.getPackageManager();
int i = pm.checkPermission("android.permission.READ_PHONE_STATE", mContext.getPackageName());
if (i == PackageManager.PERMISSION_GRANTED){
    Log.d("WL", "onCreate:  get permission " );
}else {
    Log.d("WL", "onCreate:  no permission ");
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,277评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,204评论 4 61
  • 今天是跟你提分手的第16天,感觉这半个月真的过的很痛苦,我最近每天失眠,每天状态都很差,我不知道我该怎么办? 我知...
    Sammie云阅读 1,235评论 0 0
  • 在简书一年日更千字,没有成为签约作者,也算是一种成功。这是在开玩笑吗? 今天刚好是在简书满一周年的日子,去年的7月...
    向行阅读 3,926评论 19 18
  • 中国所有的节日都被赋于了不同的意义。 “中秋谁与共孤光,把盏凄然北望 !”提起中秋的诗词大家都会想到水调歌头,但是...
    清风雅轩阅读 1,859评论 0 5