Ana*_*nth 7 android android-6.0-marshmallow
我试图请求获得读取存储权限的许可.在最近的Android Studio升级之后,我开始收到错误"不幸的是,Package Installer已经停止",同时请求权限并且没有出现权限请求对话框.
这是我请求权限的代码段
int readPermission = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
int writePermission = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (readPermission != PackageManager.PERMISSION_GRANTED || writePermission != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE},
REQUEST_READWRITE_STORAGE);
}
}
Run Code Online (Sandbox Code Playgroud)
Däñ*_*rmà 11
我遇到过同样的问题.我忘了在清单中添加相同的权限.我在清单中添加了这些权限以及迈克说.然后清洁,建造和工作就像一个魅力.
结论:如果您在类中以编程方式提供权限,请确保必须在AndroidManifest.xml文件中声明相同的权限.
| 归档时间: |
|
| 查看次数: |
12531 次 |
| 最近记录: |