我使用名为Kpermission的运行时权限库来请求权限,但问题是权限请求遵循设备语言而不是应用程序语言
5f0d552i1#
你不能。在请求权限之前显示自定义对话框来解释权限的用途,而不是更好地进行更改您可以检查此链接https://developer.android.com/training/permissions/requesting.html注意:你的应用无法自定义调用launch()时显示的对话框。若要向用户提供更多信息或上下文,请更改你的应用的UI,以便用户更容易理解你的应用中的某个功能需要特定权限的原因。例如,你可以更改启用该功能的按钮中的文本。此外,系统权限对话框中的文本引用与您请求的权限关联的权限组。此权限分组旨在提高系统易用性,您的应用不应依赖于特定权限组内部或外部的权限。Example Custom Dialog Permission
1条答案
按热度按时间5f0d552i1#
你不能。在请求权限之前显示自定义对话框来解释权限的用途,而不是更好地进行更改
您可以检查此链接https://developer.android.com/training/permissions/requesting.html
注意:你的应用无法自定义调用launch()时显示的对话框。若要向用户提供更多信息或上下文,请更改你的应用的UI,以便用户更容易理解你的应用中的某个功能需要特定权限的原因。例如,你可以更改启用该功能的按钮中的文本。
此外,系统权限对话框中的文本引用与您请求的权限关联的权限组。此权限分组旨在提高系统易用性,您的应用不应依赖于特定权限组内部或外部的权限。
Example Custom Dialog Permission