如何使用 android 通过语音命令(google 助手)在我的 android 应用程序中打开指定的 activity

How to open a specified activity inside my android application through voice command( google assistant) using android

我的应用程序中有三个 Activity,第一个 activity 是 LauncherActivity,这是启动器 class。 我想使用语音命令在我的应用程序中启动一个 activity(名为 MainFormActivity)。即,Google 助手。

谁能帮我实现这个目标?

我得到了答案,想在这里分享,
首先,执行以下步骤,
1. 添加操作 android:name="com.google.android.gms.actions.SEARCH_ACTION" /> 在 activity 标签内并且应该指定一个 activity 标签。
2. 在 activity java class:
中添加 java 代码 字符串查询 = "";
如果 (getIntent().getAction() != null && getIntent().getAction().equals("com.google.android.gms.actions.SEARCH_ACTION")) {
query = getIntent().getStringExtra(SearchManager.QUERY);
}

经过我的搜索,我可以说没有办法做到这一点。您的 不符合您的问题。语音触发器 SEARCH_ACTIONsearch for "some stuff" in/on "Application"