`
googlelee
  • 浏览: 114204 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

将保存的文件读为bitmap

阅读更多

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;

}

分享到:
评论

相关推荐

    位图文件读取、修改、保存

    适合初学数字图像处理的朋友们。 介绍了位图的打开、简单修改和保存的过程。

    C语言读取BMP图像数据

    只不过如果你想将图像以BMP格式保存到磁盘文件中时,微软极力推荐你以DIB格式保存),目的是为了让Windows能够在任何类型的显示设备上显示所存储的图象。BMP位图文件默认的文件扩展名是BMP或者bmp(有时它也会以.DIB...

    深入理解Android Bitmap

    用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 基于android-6.0.1_r80源代码分析 通过下面三个章节基本可以扫清 Bitmap 盲区。文章没有覆盖到的一方面是Bitmap用法,这...

    avi文件读帧显示和保存程序

    avi文件读帧显示或保存程序,基于vc 6.0 mfc vfw

    GDI+获取BMP的像素数据保存为bin文件

    用GDI+的BitmapData获取BMP格式图形文件的像素值,并保存为.bin文件

    java_android_文件管理工具类的标准代码

    保存Bitmap到指定目录 判断某目录下文件是否存在 检查是否已挂载SD卡镜像(是否存在SD卡) 获取SD卡剩余容量(单位Byte) 获取SD卡总容量(单位Byte) 获取可用的SD卡路径(若SD卡不没有挂载则返回"") 以行为单位...

    截图软件6.0版 任意格式图片在内存中转换 例如:bmp在内存中转为jpg

    把jpg图片以二进制数据读到内存中,然后通过CreateBitmapFromMemory函数构建Bitmap,然后再SaveBitmapToMemory转换为另一段内存中,把这段内存以二进制数据存入文件,并用其他看图软件打开保存后的图片。 其他说明:...

    txt文档阅读器

    //MappedByteBuffer 将文件直接映射到内存 private int m_mbBufLen = 0; private int m_mbBufBegin = 0; private int m_mbBufEnd = 0; private String m_strCharsetName = "gbk";//文本格式 private Bitmap m_...

    寒江独钓-Windows内核安全编程(高清完整版).part7

    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 文件控制块与文件...

    Android静默安装常用工具类

    1、HttpUtils Http网络工具类,主要包括...getTime(long timeInMillis, SimpleDateFormat dateFormat) 将long转换为固定格式时间字符串 源码可见TimeUtils.java,更多方法及更详细参数介绍可见TimeUtils Api Guide。

    寒江独钓-Windows内核安全编程(高清完整版).part5

    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 文件控制块与文件...

    寒江独钓-Windows内核安全编程(高清完整版).part1

    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 文件控制块与文件...

    寒江独钓-Windows内核安全编程(高清完整版).part2

    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 文件控制块与文件...

    寒江独钓-Windows内核安全编程(高清完整版).part4

    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 文件控制块与文件...

    寒江独钓-Windows内核安全编程(高清完整版).part6

    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 文件控制块与文件...

    寒江独钓-Windows内核安全编程(高清完整版).part3

    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 文件控制块与文件...

    API之网络函数---整理网络函数及功能

    SetEndOfFile 针对一个打开的文件,将当前文件位置设为文件末尾 SetFileAttributes 设置文件属性 SetFilePointer 在一个文件中设置当前的读写位置 SetFileTime 设置文件的创建、访问及上次修改时间 ...

    Windows内核安全与驱动开发光盘源码

    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 文件...

    Windows内核安全驱动开发(随书光盘)

    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 文件...

    C++MFC教程

    3、开发注重交互并且文件读写复杂的的简单应用程序可以利用以CFormView为基础视的单文档视结构。 4、利用对话框得到用户输入的数据,在等级提高后可使用就地输入。 5、在对多文档要求不强烈时尽量避免多文档视结构,...

Global site tag (gtag.js) - Google Analytics