Android 13 的一项新特性为应用语言切换,即系统语言保持不变,可为不支持内部切换语言的应用单独选择合适的显示语言。 这在一些使用场景下相当实用,例如在国内将英文作为系统语言,单独切换地图应用为中文,可大大提升导航可用率。 但在升级 Android 13 后会发现,语言切换列表中的应用仅有寥寥数款,且多是系统应用及 Gapps,这是因为默认情况下,Android 13 仅允许应用内包含 locales_config.xml 声明实际支持语言的应用提供切换选项。 现在可以简单通过一条 adb 指令强制系统列出所有应用提供语言切换,对多数原本多语言支持就不错的应用而言效果不错。 adb 指令如下: adb shell settings put global settings_app_locale_opt_in_enabled false [受虐滑稽]