安卓快速开发框架(十八)安卓快速开发框架 XBaseAndroi
2018-07-06 本文已影响484人
往后余生9375
权限
安卓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();
}
}