private boolean getSavedPngAndSet(ImageView view, String logoUrl) {
String dir = this.getExternalCacheDir().getAbsolutePath();
File rootFileDir = new File(dir);
if(rootFileDir.exists() && rootFileDir.isDirectory()) {
String filename = logoUrl.replace("/", "").replace(":", "").replace(",", "")
.replace("\\", "").replace(".", "").replace("?", "").replace("|", "").replace("\"", "")
.replace(">", "").replace("<", "")+".png";
String[] mPngList = rootFileDir.list();
for(int i=0; i<mPngList.length; i++) {
if(StringUtils.IsShowLog) {
StringUtils.log(tag, "getSavePngList():mPngList[i]="+mPngList[i]);
}
if(mPngList[i].equals(filename)) {
try {
InputStream is = new BufferedInputStream(new FileInputStream(new File(dir+"/"+filename)));
Bitmap bitmap = BitmapFactory.decodeStream(is);
is.close();
view.setImageBitmap(bitmap);
getMyApplication().mUrlAndBitmap.put(logoUrl, bitmap);
if(StringUtils.IsShowLog) {
StringUtils.log(tag, "mPngList[i].equals(filename)="+mPngList[i].equals(filename));
}
return true;
}catch (Exception e) {
e.printStackTrace();
return false;
}
}
}
}
return false;
}
分享到:
相关推荐
适合初学数字图像处理的朋友们。 介绍了位图的打开、简单修改和保存的过程。
只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB...
用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 基于android-6.0.1_r80源代码分析 通过下面三个章节基本可以扫清 Bitmap 盲区。文章没有覆盖到的一方面是Bitmap用法,这...
avi文件读帧显示或保存程序,基于vc 6.0 mfc vfw
用GDI+的BitmapData获取BMP格式图形文件的像素值,并保存为.bin文件
保存Bitmap到指定目录 判断某目录下文件是否存在 检查是否已挂载SD卡镜像(是否存在SD卡) 获取SD卡剩余容量(单位Byte) 获取SD卡总容量(单位Byte) 获取可用的SD卡路径(若SD卡不没有挂载则返回"") 以行为单位...
把jpg图片以二进制数据读到内存中,然后通过CreateBitmapFromMemory函数构建Bitmap,然后再SaveBitmapToMemory转换为另一段内存中,把这段内存以二进制数据存入文件,并用其他看图软件打开保存后的图片。 其他说明:...
//MappedByteBuffer 将文件直接映射到内存 private int m_mbBufLen = 0; private int m_mbBufBegin = 0; private int m_mbBufEnd = 0; private String m_strCharsetName = "gbk";//文本格式 private Bitmap m_...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
1、HttpUtils Http网络工具类,主要包括...getTime(long timeInMillis, SimpleDateFormat dateFormat) 将long转换为固定格式时间字符串 源码可见TimeUtils.java,更多方法及更详细参数介绍可见TimeUtils Api Guide。
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
8.4.1 保存在文件外、文件头还是文件尾 236 8.4.2 隐藏文件头的大小 237 8.4.3 隐藏文件头的设置偏移 239 8.4.4 隐藏文件头的读/写偏移 240 8.5 文件加密表 241 8.5.1 何时进行加密操作 241 8.5.2 文件控制块与文件...
SetEndOfFile 针对一个打开的文件,将当前文件位置设为文件末尾 SetFileAttributes 设置文件属性 SetFilePointer 在一个文件中设置当前的读写位置 SetFileTime 设置文件的创建、访问及上次修改时间 ...
12.4.1 保存在文件外、文件头还是文件尾 263 12.4.2 隐藏文件头的大小 264 12.4.3 隐藏文件头的设置偏移 266 12.4.4 隐藏文件头的读/写偏移 267 12.5 文件加密表 267 12.5.1 何时进行加密操作 267 12.5.2 文件...
12.4.1 保存在文件外、文件头还是文件尾 263 12.4.2 隐藏文件头的大小 264 12.4.3 隐藏文件头的设置偏移 266 12.4.4 隐藏文件头的读/写偏移 267 12.5 文件加密表 267 12.5.1 何时进行加密操作 267 12.5.2 文件...
3、开发注重交互并且文件读写复杂的的简单应用程序可以利用以CFormView为基础视的单文档视结构。 4、利用对话框得到用户输入的数据,在等级提高后可使用就地输入。 5、在对多文档要求不强烈时尽量避免多文档视结构,...