Android 有什么方法可以检查在搜索视图中输入的单词是哪种语言的
是否有任何方法可以检查在搜索视图中输入的单词使用的是哪种语言,即英语、印地语或其他语言。 我必须根据输入的单词显示结果,但无法检查键盘使用哪种语言输入单词。 更清楚地说,我需要识别用户输入的语言,而不是手机的区域设置 例如,我的手机是英语的,假设我的键盘是俄语的,getDefault()返回“en”,但此时我需要输入“ru” 我不知道android是否提供了现成的功能,这可能是一种检测字符串字符代码的方法,看看是用英文字母表还是其他字母表。关于这一点有什么看法吗 我想象一下 若字符属于K,则为英语 (其中K是英文字符的符号)试试这个方法Android 有什么方法可以检查在搜索视图中输入的单词是哪种语言的,android,localization,searchview,Android,Localization,Searchview,是否有任何方法可以检查在搜索视图中输入的单词使用的是哪种语言,即英语、印地语或其他语言。 我必须根据输入的单词显示结果,但无法检查键盘使用哪种语言输入单词。 更清楚地说,我需要识别用户输入的语言,而不是手机的区域设置 例如,我的手机是英语的,假设我的键盘是俄语的,getDefault()返回“en”,但此时我需要输入“ru” 我不知道android是否提供了现成的功能,这可能是一种检测字符串字符代码的方法,看看是用英文字母表还是其他字母表。关于这一点有什么看法吗 我想象一下 若字符属于K,则为英
String lang="english";
for (int k = 0; k < Character.codePointCount(query, 0, query.length()); k++) {
int c = query.codePointAt(k);
if (c >= 0x0900 && c <= 0x0960) {
lang = "hindi";
break;
}
}
String lang=“english”;
for(int k=0;k=0x0900&&c