首页 > 移动开发 > ANDROID > android开发框架有哪些呢?
Android开发有很多开发框架使用,做App不一定用到框架,但好框架的思想也是值得学习。
1、XUtil框架
xUtls包含很多实用android工具,支持大文件上传更全面http请求协议支持,更加灵活的ORM更多事件注解支持且不受混淆影响,最低兼容android2.2。
2、volley框架
volley的优点是,可以比较好的处理,多次发起小数据量的请求,而且,volley框架,已经直接实现了基于存储卡的一级缓存。
3、lmageLoader框架
lmageLoader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示,lmageLoader框架的优点主要有以下几个方面:
(1)多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable等 。 gendan5.com/tagslist/%E5%9B%BD%E9%99%85%E7%8E%B0%E8%B4%A7%E9%BB%84%E9%87%91/
(2)支持随意的配置lmageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置。
(3)支持图片的内存缓存,文件系统缓存或者SD卡缓存。(4)支持图片下载过程的监听。
(5)根据控件(lmageView)的大小对Bitmap进行裁剪,减少Bitmap占用过多的内存。
(6))较好的控制图片的加载过程,例如暂停图片加载,重新开始加载图片,一般使用在ListView,GridView中,滑动过程中暂停加载图片,停止滑动的时候去加载图片。
(7)适合在较慢的网络下对图片进行加载。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014563/viewspace-2954036/ ,如需转载,请注明出处,否则将追究法律责任。