You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在启动Android端Gemini应用时传入初始查询内容

如何启动Google Gemini安卓应用并传入初始查询?

我希望从自研应用中启动应用商店安装的新版Google Gemini安卓应用,并传入初始查询/问题。目前已能成功启动该应用,但找不到支持的Intent Extra参数。我已经通过带查询参数的URL实现了ChatGPT和Copilot的类似功能。

当前代码

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, text) // 无效
    intent.putExtra("android.intent.extra.TEXT", text) // 无效
}

if (intent.resolveActivity(activity.packageManager) != null) {
    activity.startActivity(intent)
}

补充说明

  • Gemini是独立安装的应用。
  • 向Google Assistant提问时,它会打开Gemini应用并带上问题,但我无权限使用其对应的Intent。

内容的提问来源于stack exchange,提问作者Andrew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:34:49