我是Android应用程序的新手,我们开发了一个英语语言的Android应用程序,但用户转到设置并更改除英语之外的语言。 然后键入App,然后输入英语。现在如何防止用户不使用其他 那么英语请Suggeest。
答案 0 :(得分:0)
是的,你这样做......按照这个程序---
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String localeString = ims.getLocale();
Locale locale = new Locale(localeString);
String lang= locale.getDisplayLanguage();
这里lang代表键盘语言。 你可以将它与英语进行比较。如果这是英文,你可以允许用户,否则你可以做任何想要的事情......