在android 6中,我要求获得使用存储的权限。 现在,当用户拒绝我的请求时,我想向他显示一个对话框,解释为什么需要该应用程序的权限才能获得他的许可。
如何做到这一点?
当您使用请求权限方法时,是否有任何内置对话框,例如弹出的对话框?
答案 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