2016-01-21 149 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

相关问题