2013-12-12 4 views
3

Голос триггер для приложения Compass Sample является «показать компас»: Compass voice trigger Но при переходе на карту с помощью сенсорной панели, она читает «Показывать компас»: Compass cardКак приложение Compass Sample использует другой текст для его голосовой триггер на своей карте?

Я посмотрел в исходный код для приложения и ничего не нашел.

Как я могу сделать то же самое в своем приложении?

ответ

1

Кажется, что это то, что установлено за пределами отдельной стеклянной посуды и, скорее, на уровне GDK, когда voice command gets approved.

Это имеет смысл, поскольку голосовые команды should be somewhat generic, поскольку они потенциально могут использоваться несколькими приложениями.

Я полагаю, что значок, используемый на карте, также устанавливается аналогичным образом.

Было бы здорово, если бы кто-то, связанный со стеклом, смог подтвердить все это.

+0

Да, это правильно. Голосовой триггер, текст меню касания и значок одобренной голосовой команды все встроены в Glass, и этот набор будет расти по мере запроса и утверждения большего количества команд. –

1

Я только что изменил значение show_compass_voice_trigger в файле xml строк, запустил его и фактически отобразил новое значение как в меню голосовых команд, так и в меню временной шкалы. Мне кажется, что в меню временной шкалы есть какая-то логика семантики, разделяющая «а» с «показать компас» (а также заглавные буквы первой буквы).

Что касается значка, он устанавливается в манифесте приложения android: icon node.