Вот мой текущий код для запуска Gemini:
Код: Выделить всё
val pkg = "com.google.android.apps.bard"
val act = "com.google.android.apps.bard.shellapp.BardEntryPointActivity"
val intent = Intent(Intent.ACTION_MAIN).apply {
setClassName(pkg, act)
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
}
if (text != null) {
intent.putExtra(SearchManager.QUERY, datextta) // doesn't work
intent.putExtra("android.intent.extra.TEXT", text) //doesn't work
}
if (intent.resolveActivity(activity.packageManager) != null) {
activity.startActivity(intent)
}
Я понимаю, что уже давно невозможно предоставить запрос/команду помощнику Google. Учитывая, что Gemini является заменой традиционного помощника, я не удивлюсь, если он не будет поддерживаться. У меня была надежда, потому что:
- Gemini устанавливается как отдельное приложение.
- Когда вы задаете вопрос Google Assistant, он открывает приложение Gemini с заданным вами вопросом. Однако намерение, которое он использует для этого действия, у меня нет разрешения на его выполнение.
Подробнее здесь: https://stackoverflow.com/questions/786 ... tial-query
Мобильная версия