Голосовое действие «Установить будильник...» не работает на HTC Desire

Я пробовал голосовые действия на HTC Desire. Такие действия, как «Перейти к...», «Направления к...» и «Заметка для себя...», работают нормально. Когда я пытаюсь сказать «Установи будильник на 9 часов», я получаю следующее сообщение об ошибке:

"Установить будильник..."

Чтобы использовать эту функцию, загрузите последнюю версию часов с Android Market.

У меня уже есть приложение HTC Clock, и, насколько мне известно, оно полностью обновлено, но я предполагаю, что HTC Clock не поддерживает голосовые действия. Где правильное приложение "Часы"? Открытие Маркета и поиск по запросу «Часы» не дали многообещающих результатов (хотя я должен признать, что не проверил все 1062 совпадения). У кого-нибудь это работает на HTC Desire? Что мне нужно делать?

Я не вижу "Установить будильник..." в списке голосовых действий ( google.com/mobile/voice-actions ). Вы уверены, что это один?

Ответы (3)

Чтобы голосовые действия успешно установили будильник, на устройстве должно быть приложение, реализующее это android.intent.action.SET_ALARMнамерение. (Подробнее читайте в документации android.provider.AlarmClock .) Нет гарантии, что ваше устройство содержит такое приложение (если только это не стандартный Android). Ситуация хуже на Samsung Galaxy S II (с ICS), который по умолчанию поставляется с собственным приложением часов Samsung, которое, кажется, обрабатывает намерение, но на самом деле это не так, т.е. в ответ на голосовое действие всплывает пустое окно часов, и будильник не срабатывает. набор. Таким образом, голосовые действия даже не узнают, что задание по установке будильника не выполнялось.

Единственное известное мне приложение, которое правильно обрабатывает это намерение и может использоваться с голосовыми действиями, — это Alarm Clock Plus ★ . Вполне вероятно, что таких приложений больше, но Android Market не облегчает их поиск, потому что не предлагает функцию поиска по намерению...

Похоже, что голосовое действие «Установить будильник…» можно заставить работать, установив просочившуюся версию DeskClockGoogle.apk, как описано на этом веб-сайте . Я не проверял это.

Похоже, что эта функция еще официально не выпущена, но скоро появится.

Я считаю, что приложение часов на HTC Desire сделано HTC, а не Google. Я считаю, что Google находится в процессе выпуска своего собственного приложения для часов через Market, как они сделали с другими своими приложениями, такими как Карты и скоро будет Gmail.