Google сейчас в ответ на действия по износу Android

Могу ли я выполнить голосовой поиск Google Now на своих часах в ответ на голосовое действие на уведомление об износе (используя remoteInput)?

Действие принимает ожидающее намерение, которое порождает активность на моем портативном устройстве, но я хочу выполнить голосовой поиск Google Now на своих наручных часах, не запуская новую активность на портативном устройстве. Это возможно?


person stackoverflowN    schedule 29.08.2015    source источник


Ответы (1)


Все действия (PendingIntent), которые вы добавляете в уведомление на своем телефоне, предназначены для телефона, поэтому, когда вы открываете уведомление на часах и нажимаете на него, PendingIntent будет вызываться на вашем телефоне; на ваших часах не выполняется никаких действий, поэтому то, что вы хотели бы сделать, невозможно с помощью уведомлений, которые передаются с вашего телефона на ваши часы. Если вы хотите сделать немного больше работы, вы можете отправить сообщение на свои часы и иметь приложение для часов, которое может интерпретировать это и создать уведомление прямо на ваших часах. Затем действия, установленные для этих уведомлений, являются локальными для часов.

person Ali Naddaf    schedule 29.08.2015
comment
Спасибо. В этом случае есть ли способ проанализировать содержимое текущей карточки уведомлений, на которой было выполнено голосовое действие? В моем случае, когда я говорю погода, должна отображаться текущая погода для места, которое является содержимым моей текущей карточки уведомлений. - person stackoverflowN; 29.08.2015