美文网首页安卓开发者联盟
安卓快速开发框架(十八)安卓快速开发框架 XBaseAndroi

安卓快速开发框架(十八)安卓快速开发框架 XBaseAndroi

作者: 往后余生9375 | 来源:发表于2018-07-06 23:02 被阅读484次

    权限

    安卓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();
        }
    }
    

    相关文章

      网友评论

        本文标题:安卓快速开发框架(十八)安卓快速开发框架 XBaseAndroi

        本文链接:https://www.haomeiwen.com/subject/imkiuftx.html