我正在嘗試使用活動來選擇歌曲,該活動會提供有關歌曲的元信息。我想這樣做而不是簡單的文件瀏覽器。我有下面的代碼,但不幸的是,一旦點擊,它也會播放歌曲。我只是希望用戶能夠從他們的MediaStore
中選擇一首歌曲,然後在沒有播放的情況下對其進行處理。Android - 選擇使用Intent播放的歌曲
public class Main extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_PICK);
intent.setData(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivity(intent);
}
}
這不是一個選擇器,它可以讓你選擇活動。 http://developer.android.com/reference/android/content/Intent.html#ACTION_CHOOSER – Ryan 2011-04-08 02:24:55
@Ryan:是的,但你的問題說明了這一點......「我試圖用最原始的媒體瀏覽器來選擇歌曲」。這實際上並不明確,您的代碼也不是。進一步解釋,這可能會有所幫助。 – Squonk 2011-04-08 02:56:04
我正在嘗試讓用戶選擇一首歌曲。他們不必有活動選擇,他們只需從MediaStore中挑選一首歌曲,而不用播放它。 – Ryan 2011-04-08 02:58:12