權(quán)限
安卓6.0以后權(quán)限不僅要在AndroidManifest配置,敏感權(quán)限還需要?jiǎng)討B(tài)彈窗框用戶確認(rèn)糠溜。今天教大家用XBaseAndroid快速動(dòng)態(tài)申請(qǐng)權(quán)限。
1.現(xiàn)在AndroidManifest申請(qǐng)
<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.調(diào)用代碼
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("權(quán)限申請(qǐng)成功");
}
@Override
public void onPermissionError(String[] deniedPermissions) {
toast("權(quán)限申請(qǐng)失敗");
}
@Override
public int setBaseContentView() {
return R.layout.activity_test;
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}