7
我整理的應用程序的開發爲Android從使用DAAP和UPnP您的個人音樂收藏,以及其他協議在時間允許串流音樂新的「聽」的動作。開發在Android電子
我的問題是: 如何使我的應用程序到應對新的Android中「聽」聲音命令?
我已經搜遍遍地,無法弄清楚。
我認爲這是一個廣播接收器,但對我的生命,我找不到哪一個。
任何幫助,非常感謝。
我整理的應用程序的開發爲Android從使用DAAP和UPnP您的個人音樂收藏,以及其他協議在時間允許串流音樂新的「聽」的動作。開發在Android電子
我的問題是: 如何使我的應用程序到應對新的Android中「聽」聲音命令?
我已經搜遍遍地,無法弄清楚。
我認爲這是一個廣播接收器,但對我的生命,我找不到哪一個。
任何幫助,非常感謝。
就像提到的鏈接@JoshLee解釋,你只需要註冊一節中的應用程序的清單文件「的意圖過濾器」應用程序的新意圖,如:
<action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />
,然後確保你:
import android.app.SearchManager;
您可能還需要做些什麼與查詢,以便你可以抓住這樣的:
String query = getIntent().getStringExtra(SearchManager.QUERY);
但您應該將其封裝在try/catch中,並處理查詢== null的任何異常或情況。
如果股票音樂應用程序響應它,我會檢查它的源代碼並查看它們正在實現的接收器。 – schwiz 2010-09-13 01:46:15
在Android開發人員博客上解釋:http://android-developers.blogspot.com/2010/09/supporting-new-music-voice-action.html – 2010-09-14 22:28:15