稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
Android
订阅
avatar
Anna1472179601639
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 这可能是最精简的 Android6.0 运行时权限处理,70 行代码的工具类。附: 各种权限详细处理
    对于 Android6.0 运行时权限的处理方式网上有很多,包括注解,RxJava 等等。一直没有正面提到我关心的问题 -- 如果我不在 Activity 或者 Fragment 里面,需要运行时权限该怎么去做?导致我开始一直以为运行时权限的处理必需要在 Activity 或者 Fragment 之中。 那么: 我有一个录音的自定义控件在很多页面需要使用怎么办? 我有一个联系人列表,要在 adapter 里面拨打电话怎么办? 我有一个定位的工具类要在多个页面使用怎么办? 等等... 我们只需要把回调 onRequestPermissionsResult 方法放到 Activity 基类里面,通过工具类调出来,加一个处理结果的回调即可。那么一不做二不休,我们有没有考虑过 Fragment 里面的处理其实是多余的,我们可不可以都放到 Activity 里面来处理,事实证明是可以的。于是就化繁为简产生了我的 XPermissionUtils
    • AndSync
    • 9年前
    • 3.3k
    • 257
    • 1
    Android
  • 2017 年 1 月最火的五个 Android 开源项目
    我们帮你搜集到一月份最好的 5 个 Android 类库,准备好花生、瓜子和饮料,来看看有什么吧!
    • 常遇春
    • 9年前
    • 13k
    • 776
    • 5
    Android 开源
    2017 年 1 月最火的五个 Android 开源项目