要从意图打开通知设置,我们可以使用操作Settings.ACTION_APP_NOTIFICATION_SETTINGS
有很多不同的操作可以打开特定的设置屏幕,但我没有找到一个打开新的每个应用程序语言设置屏幕的操作。
我错过了吗?
我尝试了"android.settings.APP_LANGUAGES_SETTINGS"
之类的不同字符串,但都不起作用。
您可以使用ACTION_APP_LOCALE_SETTINGS
意图。指定应用程序需要Uri
。
以下是如何使用is:
val intent = Intent(Settings.ACTION_APP_LOCALE_SETTINGS)
val uri = Uri.fromParts("package", context?.packageName, null)
intent.data = uri
startActivity(intent)
你可以在这里找到相关文档。