所以我开发一个简单的应用,在那里它支持多语言,但我需要知道什么被安装在用户的键盘那种语言环境,所以我可以推荐一些IME用户下载。该应用程序是关于像duolingo学习语言,所以我需要知道安装的键盘是否支持他们想要学习的语言。如何获取安装的Android键盘支持的所有语言环境?
回答
在参数传递,你需要使用的语言环境来获得设备默认的语言环境中的Android应用程序使用此: `Locale.getDefault()”
而获得整个列表locale listing
通过这样做,他们只得到他们不能给所有的语言给他们的设备的当前活跃的语言,他们正在寻找通过设备的所有受支持的地区语言。 –
试试这个。希望这将有助于: https://stackoverflow.com/questions/15759507/android-get-list-of-supported-locales –
雅可对于他们的作品。 –
尝试这可能会帮助你:
Locale[] loc = Locale.getAvailableLocales();
ArrayList<String> locallanguage = new ArrayList<String>();
for (Locale l : loc) {
locallanguage.add(l.getDisplayLanguage().toString());
Log.i("TAG1", l.getDisplayLanguage().toString());
}
String[] languageslist = (String[]) locallanguage.toArray(new String[locallanguage.size()]);
接受我的答案,如果它是帮助你的。谢谢。 –
已经尝试过,它只获取设备区域设置,而不是键盘(IME) – Frandall
- 1. 如何获取uitextfield的键盘语言环境
- 2. 如何更改键盘语言环境?
- 3. 如何获得android的语言环境?
- 4. 不支持的Java I18n语言环境
- 5. GO编程语言的安装环境
- 6. 支持和语言环境:备用
- 7. Java Sound语言环境支持
- 8. 如何获得没有语言环境类的Django的语言环境日期?
- 9. 与支持语言匹配的语言环境
- 10. 如何获取语言环境的ISO2语言代码?
- 11. 多少种语言的WP7的键盘支持,如何设置
- 12. 在Android手机中列出所有已安装或支持的语言
- 13. 如何从Android的语言环境值获取时区?
- 14. 如何更改下面的代码,以支持语言环境
- 15. 在iPhone上安装语言环境
- 16. Android键盘语言
- 17. 如何捕获WPF/C#中不同语言环境键盘上的'#'字符?
- 18. symfony2.0.0获取security.yml中的语言环境
- 19. 如何更改Qt 5.9虚拟键盘布局/语言环境
- 20. 哪些Android设备支持en_CA语言环境?
- 21. Flex中的阿拉伯语语言环境支持
- 22. 如何在android中获取活动语言环境?
- 23. Android上的语言支持
- 24. 有没有办法在Android上列出已安装的语言环境?
- 25. 如何获得唯一的TTS语言环境中的Android
- 26. Android:默认语言环境语言“hd”
- 27. 安装Android的环境
- 28. 从Java语言环境获取语言的字母表
- 29. 在PHP中获取语言的默认语言环境
- 30. 在Laravel的提供者类中获取语言环境语言
我不相信有这样的API。 – CommonsWare
为此,您不需要任何类型的API或任何其他的东西。这将取决于用户设备。该设备将支持多少种语言。 –
@Shubham目前:英语,中国,日本,法国 – Frandall