Как поместить ярлык в подменю настроек на главном экране

Случай использования:
Я хотел бы изменить язык ввода для голосового ввода, не нажав «Настройки /речевой ввод и вывод /настройки распознавания голоса /Язык»
И у меня есть пара из похожих, в результате чего возникает один и тот же вопрос:
Есть ли способ разместить ярлык для конкретного подменю настроек на главном экране?

Еще один (еще лучше) вариант должен был бы связать настройка пользовательского сочетания клавиш.

Я ожидаю слишком много?
Спасибо вам

8 голосов | спросил kostja 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 08 Sep 2011 21:31:37 +0400 2011, 21:31:37

5 ответов


3

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

Чтобы запустить окно настроек VoiceSearch, выполните следующие действия:

  • добавьте новый виджет «ручной интенции» на главный экран.
  • введите имя
  • Действие = "android.intent.action.MAIN"
  • Компонент Package = "com.google.android.voicesearch"
  • Класс компонентов (FQDN) = "com.google.android.voicesearch.VoiceSearchPreferences"

Оставьте все остальные поля пустыми, снимите флажок "broadcast"

Теперь у вас есть ярлык для нужного окна настроек.

PS: я использовал apktool для проверки AndroidManifest.xml в VoiceSearch.apk (системное приложение, для которого требуется root для доступа к нему), в котором указано это действие.

ответил ce4 11 J000000Wednesday12 2012, 16:15:04
5

Да, можно добавить ярлык в меню настроек, но, вероятно, не так, как вам хотелось бы. «

Длительное нажатие на экране и выберите «Ярлык» в появившемся меню. Затем выберите «Настройки», а затем меню настроек, которое вы хотите.

ответил ale 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 08 Sep 2011 22:08:00 +0400 2011, 22:08:00
1

Другая возможность: Поиск жестов

Он ищет контакты, приложения, закладки, файлы и настройки . К тому моменту, когда вы набросаете V O I, вам, вероятно, нужно будет увидеть нужную настройку голоса.

ответил ale 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 09 Sep 2011 00:02:44 +0400 2011, 00:02:44
1

Дополнительный ответ на ответ @ ce4, который является правильным. В Android Marshmallow 6.0 это будут следующие значения для быстрых клавиш вручную:

  • Действие = "android.intent.action.MAIN"
  • Компонент Package = "com.google.android.googlequicksearchbox"
  • Класс компонентов (FQDN) = "com.google.android.apps.gsa.velvet.ui.settings.VoiceSearchPreferences"

Я бы просто добавил их в свой комментарий, но у меня нет репутации, чтобы сделать это.

ответил zeta 1 +03002016-10-01T07:04:14+03:00312016bEurope/MoscowSat, 01 Oct 2016 07:04:14 +0300 2016, 07:04:14
-1

Попробовал приложение VirtualizeR для рабочего стола, чтобы создать свой собственный ярлык?

ответил Medicine Man 11 J000000Wednesday12 2012, 07:50:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132