Android(安卓)6.0+ 需要在运行时请求的权限
16lz
2021-01-26
需要在运行时请求的权限:
android.permission.READ_CALENDARandroid.permission.WRITE_CALENDARandroid.permission.CAMERAandroid.permission.READ_CONTACTSandroid.permission.WRITE_CONTACTSandroid.permission.GET_ACCOUNTSandroid.permission.ACCESS_FINE_LOCATIONandroid.permission.ACCESS_COARSE_LOCATIONandroid.permission.RECORD_AUDIOandroid.permission.READ_PHONE_STATEandroid.permission.CALL_PHONEandroid.permission.READ_CALL_LOGandroid.permission.WRITE_CALL_LOGandroid.permission.ADD_VOICEMAILandroid.permission.USE_SIPandroid.permission.PROCESS_OUTGOING_CALLSandroid.permission.BODY_SENSORSandroid.permission.SEND_SMSandroid.permission.RECEIVE_SMSandroid.permission.READ_SMSandroid.permission.RECEIVE_WAP_PUSHandroid.permission.RECEIVE_MMSandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.WRITE_EXTERNAL_STORAGE
请求的方式:
private final int REQUEST_CODE = 200;//调用public void askPermissions() {String[] permissions = {"android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE"};requestPermissions(permissions, REQUEST_CODE);}//回调@Overridepublic void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {super.onRequestPermissionsResult(requestCode, permissions, grantResults);if (requestCode == REQUEST_CODE) {if (grantResults[0] != PackageManager.PERMISSION_GRANTED) {// TODO}else {// TODO}}}
更多相关文章
- android widget跳转至系统时间界面
- 屏幕亮屏、熄屏监听代码
- 【android】安卓的权限提示及版本相关
- 封装Retrofit,RXJAVA,okhttp网络请求的工具
- miui卸载爆炸效果
- android-async-http
- Android(安卓)Service学习之IntentService 深入分析
- android listview DataSetObserver
- 百度地图locationClient.start()没反应解决办法