Android(安卓)10动态申请读写权限
16lz
2021-01-24
1、在AndroidManifest.xml中添加权限
<?xml version="1.0" encoding="utf-8"?> 备注说明:1、添加读写权限 2、在application中添加该句android:requestLegacyExternalStorage="true"
2、代码中动态申请权限
private void requestMyPermissions() { if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //没有授权,编写申请权限代码 ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100); } else { Log.d(TAG, "requestMyPermissions: 有写SD权限"); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //没有授权,编写申请权限代码 ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 100); } else { Log.d(TAG, "requestMyPermissions: 有读SD权限"); } }
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- android 呼叫已存在activity
- Android(安卓)SD卡中压缩包解压(ZIP文件)
- Android在启动adb时失败解决方案
- SwipeRefreshLayout在onCreate使用setRefreshing(true)无效
- 如何使用ProgressBar动态设置进度条渐变
- Android几行代码解决键盘遮挡问题
- ubuntu环境下反编译android apk
- Android图形处理-Drawabble