2013-02-10 4 views
0

메신저를 실행하려고 시도했지만 작동하지 않습니다.음악 플레이어 시작을위한 의도 사용

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

응용 충돌, 그것은 단순하게 생각하지만 난 그것이 작동하지 않는 이유를 아무 생각 ...

답변

0

그것은 ActivityNotFoundException 제기 될 수 없다. 권리?

해당 의도는 API 레벨 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

+0

해당 인 텐트를 처리하는 애플리케이션이 여러 개있는 경우 ActivityManagerService가 선택할 수있는 ChooserActivity를 시작합니다. 그러나 하나의 응용 프로그램 만 처리 할 수 ​​있으며 ActivityManagerService는 응용 프로그램을 직접 실행합니다. – ganachoco