Android 6请求权限

时间:2016-02-10 12:28:32

标签: android android-6.0-marshmallow android-permissions runtime-permissions

在android 6中,我要求获得使用存储的权限。 现在,当用户拒绝我的请求时,我想向他显示一个对话框,解释为什么需要该应用程序的权限才能获得他的许可。

如何做到这一点?

当您使用请求权限方法时,是否有任何内置对话框,例如弹出的对话框?

2 个答案:

答案 0 :(得分:5)

最好在请求权限之前显示自定义对话框,以便用户可以决定是否接受权限。

你可以用这个

value <20 

当用户点击对话框的按钮时,使用

显示权限对话框
int hasReadPermission = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);

if (hasReadPermission != PackageManager.PERMISSION_GRANTED) {
    //show your custom dialog regarding why you need this permission
}

答案 1 :(得分:1)

请执行以下操作:

$ perl -p -e 's/\n/ / if $.%5' input.txt
1 1 1 1 1
1 12 2 2 2
2 2 2 2 3
4