在我的應用程序中,我想製作一個選擇器,爲用戶提供選擇音樂的選擇。我想使用本地的android picker。我用下面的代碼來打開原生的Android音樂選擇器:如何打開音樂選取器?
final Intent intent2 = new Intent(Intent.ACTION_PICK);
intent2.setType("audio/*");
startActivityForResult(intent2, 1);
但是,當我執行它,我得到一個ActivityNotFoundException與此錯誤消息:
「你的手機有可用於沒有音樂庫選擇一個文件,請嘗試發送不同類型的文件」
難道我做錯了什麼呢?
優秀,請例如對於文件存儲 – 2013-06-27 18:44:32
看到完整的例子在這裏:http://sudhanshuvinodgupta.blogspot.co.il/2012/07/using-intentactionpick.html – Guy 2014-04-08 08:41:02
'Intent.ACTION_GET_CONTENT'的確是一個不錯的選擇器...它甚至可以讓我在OneDrive上打開一個文件。在比較中,Media.EXTERNAL_CONTENT_URI的'ACTION_PICK'更簡潔... **問題:**使用ACTION_PICK方法,如何預先選擇當前選擇的項目? (它顯示了沒有任何選擇的選取器) – 2015-12-17 14:21:36