Eli*_*ior 2 android android-permissions android-6.0-marshmallow runtime-permissions
在android 6中,我正在请求使用存储的权限.现在,当用户拒绝我的请求时,我想向他显示一个对话框,解释为什么需要该应用程序的权限才能获得他的许可.
如何才能做到这一点?
是否有任何内置对话框,如使用请求权限方法时弹出的对话框?
在请求权限之前显示自定义对话框是很好的,这样用户就可以决定是应该接受还是拒绝权限.
你可以用它
int hasReadPermission = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
if (hasReadPermission != PackageManager.PERMISSION_GRANTED) {
//show your custom dialog regarding why you need this permission
}
Run Code Online (Sandbox Code Playgroud)
当用户点击对话框的按钮时,使用显示权限对话框
requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},
50);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |