41 votes

Android de lancer le lecteur de musique à l'aide de l'intention

Est-il possible d'ouvrir l'application musique à partir de mon application android, ou est-il préférable d'écrire une toute nouvelle application musique à l'intérieur de la mine. Je préfère utiliser le leur, car l'utilisateur sera déjà à l'aise avec elle.

84voto

shaneburgess Points 2862

J'ai trouvé une façon de le faire.

Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
File file = new File(YOUR_SONG_URI);  
intent.setDataAndType(Uri.fromFile(file), "audio/*");  
startActivity(intent);

23voto

Rino Farina Points 806

Tout simplement de lancer le lecteur de musique ne:

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

11voto

CommonsWare Points 402670

Est-il possible d'ouvrir l'application musique à partir de mon application sur l'android

Oui et non.

Oui, il est possible d'écrire du code pour ce faire.

Non, l' Intents vous devez utiliser sont des sans-papiers et peut changer dans les futures versions d'Android. L'application Musique est juste une autre application; elle ne fait pas partie de l'Android SDK API publique.

0voto

Alex Ivana Points 1

Vous pouvez également essayer celui-ci.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X