1

MediaPlayerをサービスから起動しようとしていますが、期待どおりに動作しません。次の例外が発生します。

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.MUSIC_PLAYER flg=0x10000000 }

サービスで呼び出されるコードのスニペットを見つけてください。

Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

Androidマニフェスト

<service android:name="com.lakshmi.shakenfun.AlertService" >
    <intent-filter >
        <action android:name="android.intent.action.MUSIC_PLAYER" />
    </intent-filter>
</service>

私が間違っているところを教えてください。

私のターゲットプラットフォームは8です

ありがとう、ラメッシュ

4

2 に答える 2

1

ターゲット プラットフォームの 8 は、その API に対して低すぎるのではないでしょうか? この音楽プレーヤーをロードしていますか? https://play.google.com/store/apps/details?id=com.google.android.music&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5nb29nbGUuYW5kcm9pZC5tdXNpYyJd

于 2013-02-23T17:24:00.520 に答える