Кто-нибудь может понять, почему приложение будет работать практически на каждом телефоне с 2.1, но не с Desire?
В одном из моих приложений используется голосовой ввод, а Desire - единственный телефон, который принудительно закрывается.когда появляется голосовая подсказка.
Хуже всего то, что я не знаю, как это проверить, у меня нет ни одного, и я не знаю никого, кто это делает.
Есть идеи?
РЕДАКТИРОВАТЬ: Я наконец-то узнал, что HTC отключил голос в Desire, и вам нужно обойти его, чтобы установить его.
Так что если выопираясь на голосовой ввод, убедитесь, что вы используете код в примере Google, чтобы поймать ошибку:
PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() == 0) {
noResults.setText("Voice input not found on this phone.");
}else{
//If voice is enabled
}