2016-01-21 212 views
0

這裏是我的代碼如何讓用戶僅從照片庫中選擇照片而不是從照片應用中選擇照片?

Intent intent = new Intent(Intent.ACTION_PICK, 
        android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
      intent.setType("image/*"); 

      intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); 

      mContext.startActivityForResult(
        Intent.createChooser(intent, "Select File"), OPEN_GALLERY_REQUEST); 
      dismiss(); 

應用程序崩潰,如果我從被存儲在雲 照片中選擇圖片我通過檢查文件路徑固定的問題,如果用戶選擇圖像雲我敬酒消息像下載圖像

但有什麼辦法限制用戶只能從圖庫中選擇圖片提前 感謝

+0

圖像從圖像選擇器選擇我已經包括線intent.putExtra(Intent.EXTRA_LOCAL_ONLY,真);選擇只在本地存儲的圖像,但它並沒有幫助 – bambi

回答

0

您是否在尋找這個

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); 
startActivityForResult(Intent.createChooser(intent, "Complete action using"), PHOTO_PICKER_ID); 
+0

試過這個,但它仍然顯示照片和畫廊....我想用戶只能從畫廊選擇圖像不是谷歌照片應用程序 – bambi