2012-09-05 27 views
1

G'day!中啓動畫廊獲得多選!如何在Android

我要開始多選模式庫,但我失敗了。

Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT); 
photoPickerIntent.setType("image/*"); 
startActivityForResult(photoPickerIntent, 1); 

和我說了下:從庫獲得的圖像,但它的工作

<intent-filter> 
     <action android:name="android.intent.action.SEND_MULTIPLE" /> 
    </intent-filter> 

只有我開始爲畫廊的應用程序,選擇文件存在。

如何從我的應用程序啓動多選模式的圖庫?

回答

2

沒有,你不能。由於Android Native Gallery應用程序僅響應具有意向012選項的單一響應Intent.ACTION_GET_CONTENT

對於多重選擇模式下,您可以選擇使用一些文件的管理器或編寫自己的文件資源管理器。

2

由於API18,你實際上可以使用Intent.ACTION_GET_CONTENT選擇多個項目,現在使用Intent.EXTRA_ALLOW_MULTIPLE

http://developer.android.com/reference/android/content/Intent.html#EXTRA_ALLOW_MULTIPLE

+0

不幸的是,它的工作原理,因爲18.如何使用,對於API小於18? =) – Rusfearuth

+0

像選定的答案指出,你不能:<我只是讓人們知道現在多餘的存在,因爲這個確定的沒有在2012年之前給出API18 –

+0

請hep我這樣做在api 18但我無法從圖庫中選擇多個圖像...您能否在此提供示例代碼。 – Cheerag