如何将新语言环境添加到android。 我正在寻找一种方法来安装日语,以便手机将JAPAN或JAPANESE报告为区域设置。 我发现了像simeji这样的应用程序,增加了日本键盘支持。 但无法弄清楚如何为特定语言安装新的语言包。Android语言环境语言支持
0
A
回答
1
你想看看Android Localisation。
+0
我已经做了。 但我需要知道如何将语言包添加到电话设备。 我的一些客户无法从设备设置中选择日语。 该语言可能隐藏在操作系统中,但它不适用。 如果客户不能安装语言环境,则设备将无法切换到日语。 对不起,我感到困惑。但Android语言支持有点奇怪。 – DevNull
4
可以覆盖Android设备的语言设置与此代码:
Configuration config = new Configuration();
Locale locale = new Locale("ja");
Locale.setDefault(locale);
config.locale = locale;
((Activity) c).getBaseContext().getResources()
.updateConfiguration(config, null);
如果说其隐藏在操作系统和您的用户只是不能选择它,这可能会奏效。
但是,如果设备没有安装该语言,将无法实现您的目标。你不能在设备上安装新的语言。
编辑:如果您将此代码添加到您的应用程序的开始,手机将报告为日语,尽管SystemLanguage。所以它会使用你的“values-ja”作为例子。
安装SystemLanguage仅对SystemValues很重要,例如预设提交按钮。
所以你可以让手机像日本人一样不知道任何日语。它只会采取你的日本资源。
可能只有一个问题,如果系统没有安装日语键盘,则必须创建自己的键盘。
见http://tutorials-android.blogspot.de/2011/06/create-your-own-custom-keyboard-for.html
我不是100%,如果这真的与日本的作品,因为我不知道那些谁不能选择日系手机知道如何绘制日本信件,但他们应该可以。
相关问题
- 1. Android NDK支持语言环境吗?
- 2. Java印地语语言环境支持?
- 3. Android多语言和少数语言支持语言不支持语言区域
- 4. Android - 更改语言环境(语言)
- 5. Android:默认语言环境语言“hd”
- 6. 在java中设置语言环境(语言支持)
- 7. EXJS中的语言环境和动态多语言支持6
- 8. 与支持语言匹配的语言环境
- 9. wstring支持哪些语言环境?
- 10. 不支持的Java I18n语言环境
- 11. 支持和语言环境:备用
- 12. Java Sound语言环境支持
- 13. Android语言支持
- 14. Android语言环境问题
- 15. Android多语言支持
- 16. Android上的语言支持
- 17. 检测Android语言支持
- 18. Facebook Javascript SDK语言环境语言
- 19. 系统语言环境语言设置
- 20. 语言环境语言缩减器
- 21. NSDateFormatter语言环境
- 22. Symfony2语言环境
- 23. swprintf语言环境
- 24. Flex中的阿拉伯语语言环境支持
- 25. E语言支持D语言
- 26. 哪些Android设备支持en_CA语言环境?
- 27. Android的 - 获取支持的语言环境
- 28. 如何在JSF中支持同一语言的多个语言环境?
- 29. 语法与支持语言
- 30. 多语言支持
回答了这里:http://stackoverflow.com/questions/6236052/how-can-i-change-language-of-my-application – Terence