public static Pair<String, String> getLabel(Context context, String comboAsString) {
String recognizer = "[?]";
String language = "[?]";
String[] splits = TextUtils.split(comboAsString, SEPARATOR);
if (splits.length > 0) {
PackageManager pm = context.getPackageManager();
ComponentName recognizerComponentName = ComponentName.unflattenFromString(splits[0]);
if (recognizerComponentName != null) {
try {
ServiceInfo si = pm.getServiceInfo(recognizerComponentName, 0);
recognizer = si.loadLabel(pm).toString();
} catch (PackageManager.NameNotFoundException e) {
// ignored
}
}
}
if (splits.length > 1) {
language = makeLangLabel(splits[1]);
}
return new Pair<>(recognizer, language);
}
RecognitionServiceManager.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:AI-Powered-Intelligent-Banking-Platform
作者:
评论列表
文章目录