安卓快速开发框架(十八)安卓快速开发框架 XBaseAndroid权限申请

权限

安卓6.0以后权限不仅要在AndroidManifest配置,敏感权限还需要动态弹窗框用户确认。今天教大家用XBaseAndroid快速动态申请权限。

1.现在AndroidManifest申请

  <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission android:name="android.permission.CAMERA"></uses-permission>

2.继承XBaseActivity

public class TestActivity extends XBaseActivity {
}

3.调用代码

requestPermission(200,new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_CONTACTS});

完整代码

public class TestActivity extends XBaseActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestPermisstion(200,new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_CONTACTS});
    }

    @Override
    public void onPermissionSuccess() {
        toast("权限申请成功");
    }

    @Override
    public void onPermissionError(String[] deniedPermissions) {
        toast("权限申请失败");
    }

    @Override
    public int setBaseContentView() {
        return R.layout.activity_test;
    }

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,420评论 25 708
  • 今天是12月21日,据说是一年中白天最短的日子。对于人类来说是要这天要吃饺子,对于猫来说却是一个睡不够的日...
    vivi_air阅读 881评论 0 3
  • Fabulous是一款很美的养成类产品,它有以下几点很有意思: 一、设计风格; 看人先看脸,fabulous...
    三竹先生阅读 993评论 2 1
  • 有很多话说不出口,堵在心里,像在心脏处塞了块石头。 没有办法,只能和石头一起生活。
    祝摇阅读 166评论 0 0
  • 炎炎酷暑节,寻幽访翠山。 御风鹰顶上,云开鸟声喧。 古树参日月,世上不知年。 唯愿流光驻,花径送梦还。
    自由和安阅读 274评论 2 1