android 图片重命名后设置为联系人提示无法加载此图片
来源:互联网 发布:知柏地黄丸补肾吗 编辑:程序博客网 时间:2024/05/22 06:11
选择一张图片重命名--将图片设置为联系人图标--再次使用同一张图片重命名之后--设为另一联系人头像观察时,提示无法加载此图片
Root Cause:当用户去重命名时,gallery收不到data chang的通知,所以无法更新LocalImage的filePath,导致无法加载图片。
Solution:CropImage在加载图片前,首先会去query图片的filepath并更新。
具体code:
alps\packages\apps\Gallery2\src\com\android\gallery3d\app\CropImage.java的getMediaItemFromIntentData()方法中:
约1404行:
try{
c = getContentResolver().query(uri,
new String[] {Images.ImageColumns.ORIENTATION, Images.ImageColumns.DATA},
null, null, null);
if(c != null && c.moveToFirst()){
((LocalImage) item).rotation = c.getInt(0);
((LocalImage) item).filePath = c.getString(1);
}
}...
Root Cause:当用户去重命名时,gallery收不到data chang的通知,所以无法更新LocalImage的filePath,导致无法加载图片。
Solution:CropImage在加载图片前,首先会去query图片的filepath并更新。
具体code:
alps\packages\apps\Gallery2\src\com\android\gallery3d\app\CropImage.java的getMediaItemFromIntentData()方法中:
约1404行:
try{
c = getContentResolver().query(uri,
new String[] {Images.ImageColumns.ORIENTATION, Images.ImageColumns.DATA},
null, null, null);
if(c != null && c.moveToFirst()){
((LocalImage) item).rotation = c.getInt(0);
((LocalImage) item).filePath = c.getString(1);
}
}...
1 0
- android 图片重命名后设置为联系人提示无法加载此图片
- android 加载本地html 乱码 解决||word转html重命名无法加载图片
- 拍照裁剪报错 无法加载此图片
- air打包后,提示无法安装此应用程序,因为为正确配置此安装程序
- fckeditor 2.6.3中上传图片后将上传图片重命名为日期格式 .
- Android 图片设置为灰色
- 设置联系人头像的图片
- Android Glide设置默认图片、异常图片为圆形图片
- android 基于HTTPSWebview无法正常加载图片
- 图片重命名
- Android Glide图片加载后背影绿色
- FCKEditor上传图片后,如何进行重命名
- Android代码code设置9.png/9-patch 图片背景后,此view中的控件显示不正常
- android 4.3选择图片“无法加载图片问题”
- Fresco 专为Android加载图片
- fresco专为android加载图片
- Xcode9无法加载图片?
- Android设置Notification从网络中加载图片,解决点击无法消失的bug
- android KK2的中国移动/中国联通定制版本移除Gallery2.apk
- ORA-31693:Table data object xxx failed to load
- 猜数字
- 飞鸽传书 绑定指定网卡
- 开发jsp页面的部分声明(extjs easyui)
- android 图片重命名后设置为联系人提示无法加载此图片
- Java获取一些系统信息
- 【图文笔记】初识uGUI(三)
- Codeforces Round #278 (Div. 2)---B. Candy Boxes (暴力+构造)
- Linux下文件命令及文件类型
- android 图库查看大图界面没有全屏显示
- aaa
- Cocos2d-X中使用CCHttpClient实现网络通信
- mycelipse 10.7 破解失败的原因,我遇到的一个