でアプリを作っていListView
ます。ListView
アイテムをタップすると、サウンドファイルの.ogg
再生が開始されます。私のアプリではなく、ユーザーのデフォルトの音楽プレーヤーアプリです。これどうやってするの?
5188 次
3 に答える
1
これを試して
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file:///sdcard/song.mp3");
it.setDataAndType(uri, "audio/mp3");
startActivity(it);
または
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
http://snipt.net/Martin/android-intent-usage/から抽出
私は自分自身をテストしていません。
于 2011-06-07T14:19:19.320 に答える
1
これが質問に直接当てはまるかどうかはわかりませんが、独自のアプリから Play Music アプリを開く方法は次のとおりです。
Intent i;
PackageManager manager = getPackageManager();
try {
i = manager.getLaunchIntentForPackage("com.google.android.music");
if (i == null)
throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {
}
于 2014-03-02T10:21:13.193 に答える