android 是否有从应用程序打开设置屏幕的每个应用程序语言操作?

e4yzc0pl  于 2023-05-15  发布在  Android
关注(0)|答案(1)|浏览(112)

要从Intent打开通知设置,我们可以使用操作Settings.ACTION_APP_NOTIFICATION_SETTINGS
有很多不同的操作可用于打开特定的设置屏幕,但我没有找到一个打开新的per-app language settings screen
我错过了吗?
我尝试了不同的字符串,如"android.settings.APP_LANGUAGES_SETTINGS",但没有工作。

qvtsj1bj

qvtsj1bj1#

您可以使用ACTION_APP_LOCALE_SETTINGS Intent。它接受Uri来指定应用程序。
下面是使用方法:

val intent = Intent(Settings.ACTION_APP_LOCALE_SETTINGS)
val uri = Uri.fromParts("package", context?.packageName, null)
intent.data = uri

startActivity(intent)

你可以在这里找到它的文档。

相关问题