权限PermissionGen-master第三方架构

github网址
https://github.com/lovedise/PermissionGen
添加依赖
gradle-wrapper.jar
使用
1 在需要权限这里添加
PermissionGen.needPermission(this,100,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE});
2,添加注解方法执行打电话....
//@PermissionSuccess(requestCode = 200)
3.重写
// @Override
// public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
// PermissionGen.onRequestPermissionsResult(this,requestCode,permissions,grantResults);
// }
4.权限未许可
@PermissionFail(requestCode = 200)
private void fall(){
Toast.makeText(this, "未许可权限", Toast.LENGTH_SHORT).show();
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 到今天减肥有二个月整了。自二月十一日起体重反弹至今已有十日。这是我第二次减肥以来的第二次反弹。 想出去跑步吧,这几...
    晓茵阅读 158评论 0 1
  • 我是日记星球205号星宝宝,这是我第111篇日记! 今天似乎找不到话题,先生不在家,自己要照顾宝宝,发一段文字以共...
    程程百合阅读 344评论 2 3
  • 终于第三部,三天超过300分钟,真的好烧脑,人物傻傻分不清楚,关系乱乱理不清楚。 这部相对前面看的两部来说应该是最...
    说吧_记忆阅读 665评论 0 0
  • 达溪河以少见的气势 舒展开了胸膛 一路呐喊 一样的灯火 不一样的光 那一束来自你的窗口 白日的白抵不过黑夜的黑 五...
    8116安心阅读 232评论 4 6