2015-09-28 136 views
0

我正嘗試將圖片上傳到我的應用程序。我正在使用以下幾行來實現這一點。圖片上傳在Android

Intent intent = new Intent(Intent.ACTION_PICK); 
    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent, "Select Picture"), 
      PICK_IMAGE); 

但打開庫時,它讓我看到很多文件夾,如「最近的圖片」,「文檔」,「谷歌驅動器」等,

這裏不是顯示這樣的,我想只顯示圖庫文件夾。你能幫我實現嗎?

+0

如果您使用的是選擇器,你會得到的是可以收到此意圖所有的應用程序。 –

+0

這實際上是非常正常的,我不知道你是否能夠擁有它,如果你繼續進行意圖的話......如果你真的想擁有一個lib,我會使用一個外部庫,但我並不介意它沒有它。 .. –

+0

你能否提一下那個lib的名字... @LaurentMeyer –

回答

1

試試這個

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); 
startActivityForResult(Intent.createChooser(intent, "Select Picture"), 
     PICK_IMAGE);