Picasso 2.5.2 resize 图片不能正常显示。
2016-10-31 14:45
190 查看
Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; ContentResolver mContentResolver = ImageGridActivity.this.getContentResolver(); // 只查询jpeg和png的图片 Cursor mCursor = mContentResolver.query(mImageUri, null, MediaStore.Images.Media.MIME_TYPE + "=? or " + MediaStore.Images.Media.MIME_TYPE + "=?", new String[]{"image/jpeg", "image/png"}, MediaStore.Images.Media.DATE_MODIFIED); while (mCursor.moveToNext()) { // 获取图片的路径 String path = mCursor.getString(mCursor .getColumnIndex(MediaStore.Images.Media.DATA)); //imageItem.imageId = mCursor.getString(mCursor.getColumnIndex(MediaStore.Images.Media._ID)); Log.i("tag", mCursor.getPosition() + ":sd卡图片路径:" + path); }
获取到的路径类型:
1:
String path="/storage/sdcard0/Pictures/Screenshots/Screenshot_2016-10-08-17-00-11.png";
2:
String path="/storage/sdcard0/DCIM/Camera/IMG_20161026_115725.jpg"
//Picasso 加载
Picasso.with(mContext).load(new File(path)).resize(100, 100).error(R.mipmap.loading_adapter_two).placeholder(R.mipmap.loading_adapter_two).into(iv);或
Picasso.with(mContext).load("file:///" + path).resize(100, 100).error(R.mipmap.loading_adapter_two).placeholder(R.mipmap.loading_adapter_two).into(iv);
问题:有的手机,两种路径(1,2)都可加载显示出来,比如小米2S. 有的手机第二种路径(DCIM)图片加载不出,比如G1-E(一种手机型号)。
求大神指点:。。。
相关文章推荐
- linux挂载windows共享后,网站里的图片不能正常显示
- 网页不能正常显示验证码等PNG图片的解决方式
- html help workshop 图片不能正常显示
- jpg图片在firefox正常显示 在ie不能显示
- jpg图片在firefox正常显示 在ie不能显示
- 【Vegas原创】访问owa,图片和js脚本不能正常显示和使用的解决方法
- Bluehost图片不能正常显示的问题
- 进行身份验证登录页面图片不能正常显示
- IE6/7不读取CSS样式,或不能正常显示背景图片问题
- 解决图片路径中含有中文在jsp下不能正常显示问题
- 中文图片路径IE下不能正常显示解决方案
- 为什么连接图片不能正常显示
- .net 4.0发布后不能正常显示图片问题,将iis应用程序池设置成4.0版本,报告错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
- win 7 下 PIL python Image模块 show函数不能正常显示图片
- 应用模板以后,不能正常应用模板中的css样式和显示图片,请高手指教!!
- 关于在编译器中图片能正常显示,当导出jar包后图片不能显示的解决办法/JAVA
- IE6下图片不能正常显示(其它浏览器正常)的解决方法
- html 图片在IE下不能显示,但谷歌 火狐正常
- GIF动画图片在IE中不能正常显示的解决方法
- 中文图片路径IE下不能正常显示解决方案