gpt4 book ai didi

android - 为 Android 中的新 "Listen To"操作开发

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:57 25 4
gpt4 key购买 nike

我正在完成 Android 应用程序的开发,以便在时间允许的情况下使用 DAAP 和 UPnP 以及其他协议(protocol)从您的个人音乐收藏中流式传输音乐。

我的问题是: 如何让我的应用程序响应 Android 中新的“收听”语音命令?

我找遍了,没弄明白。

我假设它是一个广播接收器,但我怎么也找不到是哪个。

非常感谢任何帮助。

最佳答案

就像@JoshLee 提到的链接解释的那样,您只需要在应用程序的 list 文件“intent-filters”部分中注册您的应用程序的新 Intent ,例如:

<action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />

然后确保您:

import android.app.SearchManager;

您可能还想对查询做一些事情,这样您就可以像这样获取它:

String query = getIntent().getStringExtra(SearchManager.QUERY);

但您可能应该将其封装在 try/catch 中并处理任何异常或查询 == null 的情况。

关于android - 为 Android 中的新 "Listen To"操作开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3697069/

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