Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

按应用设定的语言偏好设置

发布于 : Apr 26, 2023
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。 了解更多
Apr 2023
Trial ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

很多人都可以使用多种语言,并且会在不同的情境下使用不同的语言。运行应用程序的设备和平台通常会要求用户选择一种系统语言,然后要求应用程序也使用这个系统语言。但手机用户有时会希望某些应用能够使用与系统语言不同的语言。苹果公司早些时候在 iOS 中提供了按应用设定的语言偏好设置功能。然而在 Android 13 之前,如果安卓应用程序开发者想要提供此选项,就只能在应用程序中自行实现。Android 13 提供了一项新的系统设置:按应用设定的语言偏好设置和一个公共 API,使开发者能够更容易地提供此功能。为了向后兼容,AndroidX 还通过 AppCompatDelegate 提供了相应的 API。我们建议开发者们使用这项新功能替换之前的自定义解决方案。

下载 PDF

 

English | Español | Português | 中文

订阅技术雷达简报

 

立即订阅

查看存档并阅读往期内容