注:这个问题是不适合的许可请求对话框(在OP提到
shouldShowRequestPermissionRationale()
)自定义文本。Android的请求权限对话框消息字符串位置
呼吁requestPermissions()
标准,或供应商特定的时候显示的消息字符串?这些字符串是否可供重用?
在OnRequestPermissionsResult()
,如果用户拒绝Android.Manifest.Permission.WriteExternalStorage
,我想显示一个对话框,说的"<app-name> requires " + "Allow <app-name> to access photos, media, and files on your device"
(或大意的东西),而不是写一个不同的消息像“SD卡写入需要继续访问。“(这是更适合的东西shouldShowRequestPermissionRationale()
)。
我宁愿消息匹配以避免混淆,以便当用户被重新提示时,他们确切地知道需要允许哪些权限。
这里是调用requestPermissions时()标准,或供应商特定的显示在消息字符串我的OnRequestPermissionsResult
的可能的复制[提供版本的Android M权限对话框自定义文本(https://stackoverflow.com/questions/32942909/provide-custom- text-for-android-m-permission-dialog) –