2013-02-10 44 views
0

即時嘗試啓動音樂播放器,但它只是不起作用。使用意圖啓動音樂播放器

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

應用崩潰,它假設是簡單的,但我不知道爲什麼它不工作...

回答

0

它可能提出ActivityNotFoundException。對?

該意圖在API Level 15(ICS MR1)中已棄用。

我想你的手機制造商錯過了音樂應用程序的意圖。

改爲使用http://developer.android.com/reference/android/content/Intent.html#CATEGORY_APP_MUSIC

+0

它也行不通,我發現這個http://stackoverflow.com/questions/12532207/open-music-player-on-galaxy-s3有一個代碼,實際上工作,但它只啓動基本音樂應用程序,它不會讓我選擇要啓動哪一個 – Raz 2013-02-10 11:45:51

+0

如果有多個處理該意圖的應用程序,ActivityManagerService將啓動可選擇的ChooserActivity。 但是隻有一個應用程序可以處理,ActivityManagerService將直接啓動應用程序。 – ganachoco 2013-02-11 02:33:39