原文:安卓开发笔记——关于照片墙的实现(完美缓存策略LruCache+DiskLruCache)

这几天一直研究在安卓开发中图片应该如何处理,在网上翻了好多资料,这里做点小总结,如果朋友们有更好的解决方案,可以留言一起交流下。 内存缓存技术 在我们开发程序中要在界面上加载一张图片是件非常容易的事情,但如果是加载一堆图片呢 比如ListView,GridView这类的控件,随着屏幕滑动,图片加载也会越来越多,应用程序所可以使用的内存毕竟是有限的,如果一味的去加载图片,很容易导致OOM Out O ...

2015-04-21 01:53 3 5473 推荐指数:

查看详情

开发笔记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)

  在开发应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就是指今天要讲的缓存策略缓存 ...

Fri Jul 17 00:50:00 CST 2015 2 3163
开发笔记——探索EventBus

1、关于EventBus: 组件通讯在Android开发中是不可避免的,随着业务需求的复杂化,代码中需要我们去处理的业务逻辑难度也不断增大。例如多个Fragment之间的数据传递,Service与Activity、Fragment之间的通讯,BroadCast与Activity、Fragment ...

Wed Oct 14 06:07:00 CST 2015 4 1562
开发笔记——关于AsyncTask的使用

开发中,我们经常要进行一些耗时操作,比如数据库操作,获取网络资源,读取内存文件等等,当我们在处理这些耗时操作的时候,如果我们直接在UI主线程进行,那么可能会导致阻塞UI主线程,使得UI界面卡顿,带来很不好的用户体验,因此也给我们提供了2个异步操作的类,Handler和AsyncTask ...

Tue Apr 07 02:47:00 CST 2015 6 2680
开发笔记(十七):帧动画制作与开发

Android动画主要分为3种 View动画 帧动画 属性动画 何为帧动画? 帧动画最简单,通过顺序播放一系列的图像产生动画,就和动画片的原理是一样的。做好的结果可以是这样: ...

Sun Mar 31 04:43:00 CST 2019 0 642
unity3d android开发笔记之空气实现

  通过做unity3d的demo,我发现了一些小问题,并且解决了不少,遇到的问题我没有及时记录下来,以后我会通过随笔的方式记录下我的成长经历,在这里先缅怀下我逝去的时光。T.T..   However,从今天开始做的第一件事,就是把我做的demo的功能更新的实现方法放在这里,供大家日后参考 ...

Mon Aug 03 09:34:00 CST 2015 0 4134
开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互

实际上我们通常是使用WebView控件对本地html进行读取,这样就可以体会类似web app和原生混合开发的乐趣了。在读取本地html并展示在前台的时候,并不需要在Androidmenifast.xml文件当中设置相应的网络权限,也不需要设置https协议,因为手机的本地服务器应该都是 ...

Tue Apr 09 06:57:00 CST 2019 0 1977
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM