У кого-нибудь есть идея, почему приложение будет работать практически на каждом телефоне с 2.1, но не в Desire?Android HTC Desire Проблемы с голосовым вводом
В одном из моих приложений используется голосовой ввод, а Desire - единственный телефон, который заставляет закрываться при появлении голосового приглашения.
Худшая часть заключается в том, что я не знаю, как это проверить, у меня нет никого, кто знает, кто это делает.
Любые идеи?
EDIT: Наконец-то я узнал, что голос 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
}
спросите кого-то, у кого установлено ваше приложение, которое должно отправить вывод журнала с его телефона. Для этого он может загрузить бесплатное приложение из Market под названием Log Collector. – Pentium10