Androidネイティブの音楽プレーヤーの検索意図
-
23-09-2019 - |
質問
の株式の音楽プレーヤーでAndroid2.1(少なくとも)のアーティスト、アルバム、曲名を現在再生中の曲の長クリックをするアイテムとして、コンテキストメニューの"検索 NN "自分は、リンクの異なるアプリとなります。
更新
私管理の抽出履歴から自分の装置は、検索のためのアーティストで選択Google聴のアクション:
03-02 11:59:34.551 I/ActivityManager( 86): Displayed activity com.android.music/.MediaPlaybackActivity: 1758 ms (total 1953 ms)
03-02 11:59:35.691 I/ActivityManager( 86): Starting activity: Intent { act=android.intent.action.CHOOSER cmp=android/com.android.internal.app.ChooserActivity (has extras) }
03-02 11:59:36.781 I/ActivityManager( 86): Displayed activity android/com.android.internal.app.ChooserActivity: 1036 ms (total 1036 ms)
03-02 11:59:38.191 I/ActivityManager( 86): Starting activity: Intent { act=android.intent.action.MEDIA_SEARCH flg=0x13000000 cmp=com.google.android.apps.listen/.SearchListActivity (has extras) }
03-02 11:59:38.511 D/Listen ( 491): Request search results for http://lfe-alpo-gm.appspot.com/search?q=Finntroll
また、絶対に取り組めないが、これはなかなか新鮮です。いご案内はこちら。は、上記の意味と"を開設しました MEDIA_SEARCH
意思のエントリポイントとして活動での選択です。
解決
すぐ MEDIA_SEARCH
のかかるものと思われます。参考:
追加の意フィルターで、アプリケーションの選択リストのメディアプレイヤー:
<action android:name="android.intent.action.MEDIA_SEARCH" />
その後の行動として受け取る事ができ下
final Intent queryIntent = getIntent();
final String queryAction = queryIntent.getAction();
if (MediaStore.INTENT_ACTION_MEDIA_SEARCH.equals(queryAction)) {
String artist = queryIntent.getStringExtra(MediaStore.EXTRA_MEDIA_ARTIST);
...
}
所属していません StackOverflow