0

我开发了一个应用程序android
我有针对性的一些老设备(Android SDK 2.1
我如何支持语文(BulgarianDanishArabicHebrew ...)
然而所有上述Locale(s)只因为版本支持Android SDK 2.3如何使老SDK在我的应用程序支持新的语言环境(S)?

如果这是不可能这样做的,什么是实现无需编写一个独立的应用程序每种语言的最佳方式?

回答

1

在Android网站上的文档,包括你的问题: http://developer.android.com/guide/topics/resources/localization.html

至于你提到的阿拉伯语和希伯来语,请注意,只有4.2是就在那儿支持到左(RTL): http://developer.android.com/about/versions/android-4.2.html#RTL

编辑:

设备制造商并不需要支持所有Android中可用的语言和区域设置的。或者至少这是我对兼容性定义文档的阅读。在Android之外的某个特定版本中,ODM也可能会将不支持的语言/区域设置添加为定制。不幸的是,我没有任何直接了解任何ODM的情况。

鉴于2013年3月份Android 2.2及更低版本的市场份额约为10%,根据Google Play的统计数据,您可能只想放弃对它们的支持并瞄准2.3及更高版本,这将为您提供更多支持的语言/区域设置。

看看关于这一问题的SO哪些语言/区域设置支持哪个版本的Android: What is the list of supported languages/locales on Android?

相关问题