使用不同于应用名称的 "Start ..." 语音操作启动 Android Wear 应用

Start an Android Wear app with a "Start ..." voice action different from the app's name

我有一个应用程序的名称很难理解,系统的内置语音识别器无法正确理解。因此,假设我的应用名为 X,我希望能够通过说 "Start Y."

来启动它

official documentation中所述,应用程序的名称在清单中定义:

<application
    ...
    android:label="X" > ... </application>

而在 "Start" 命令后要说的文字定义在这里:

<activity
    ...
    android:label="Y" > ... </activity>

然而,在这样做时,应用程序列表中的应用程序名称变为 Y,而我希望它保持 X。 ..

您唯一能做的就是使用带有不同标签的 activity 别名。在这种情况下,用户将在列表中看到两个图标。