gpt4 book ai didi

android - 如何使用语音交互打开 Activity ?

转载 作者:行者123 更新时间:2023-11-29 23:57:20 24 4
gpt4 key购买 nike

这是我在 Android list 中的 Activity 之一。

<activity
android:name=".voice.VoiceAccountActivity"
android:label="Qnet Balance"
android:screenOrientation="portrait"
android:theme="@style/AppTheme">

<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.VOICE" />

<data
android:host="qnet.balance"
android:scheme="https" />
</intent-filter>

<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

</activity>

我已经阅读了 Voice Interactions API,但每次我说“打开 Qnet Balance”时,它只会向我显示一堆来自网络的搜索结果。 Browsable 和数据 qnet.balance 我试图通过说“打开 qnet.balance”将其用作使用语音打开我的应用程序的方式,但也失败了。有人有解决办法吗?我说的是在执行“Ok Google”之后调用这些命令

最佳答案

更改 Intent 过滤器标签。并尝试将标签更改为一个可行的词。

  <activity android:name=".MainActivity" android:label="race">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.VOICE" />
<data
android:host="qnet.balance"
android:scheme="https" />

</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

它只打开启动器 Activity 。我希望这会奏效

关于android - 如何使用语音交互打开 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50231186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com