Android框架
-Sloth-
脚踏实地 仰望星空
展开
-
xUtils的使用(二)
图片加载模块:## DbUtils使用方法:```javaDbUtils db = DbUtils.create(this);User user = new User(); //这里需要注意的是User对象必须有id属性,或者有通过@ID注解的属性user.setEmail("wyouflf@qq.com");user.setName("wyouflf");db.sav原创 2016-10-22 17:56:10 · 631 阅读 · 0 评论 -
PullToRefresh的使用
PullToRefresh是一套非常实用的下拉刷新库,支持ListView,ExpandableListView,GridView和WebView。实例一:public class LocalListActivity extends AppCompatActivity { private PullToRefreshListView mPullLv; private Lin原创 2016-10-22 16:57:31 · 2109 阅读 · 0 评论 -
Android-如何开发一个功能强大的ImagePicker
图片选择器是Android开发中会经常用到的一个功能,特别对于社交类的应用,比如头像设置,比如发图片。自然ImagePicker的轮子很多,今天介绍一个功能强大的轮子SImagePickerhttps://github.com/martin90s/ImagePicker介绍首先功能强大之处首先基本的图片读取显示,以及图片更新监控超大图片预览,比如一张19M,10000*5000转载 2017-06-05 17:53:51 · 1713 阅读 · 0 评论 -
Volley框架的使用
Volley的简介和特点:特点: 并发性,效率高,性能好。Volley :并发,齐射 2013年开发大会上提出的网络请求工具,起源于框架afinal的框架。 1.github 2.csdn 网络请求的好处: 1.网络请求效率较高,而且写法简单,开发效率会得到很大提升。 2.可以处理get,post等网络请求同时可以高效率的加载网络图片。 3.可以不同的网络原创 2016-10-22 19:14:42 · 462 阅读 · 0 评论 -
Android图片加载框架——Fresco
简介: Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片,是新一代的图片加载库,因为Android应用程程序的内存通常都不大,经常在图片加载中出现OOM,虽然有各种手段去优化,尽量减少出现 OOM 的可能性,但是永远没法避免。而Facebook就另辟蹊径,既然没法在 Java 层处理,我们原创 2016-10-28 20:45:49 · 596 阅读 · 0 评论 -
Android图片加载框架——Picasso和Glide
首先说Picasso,Picasso 是 Square 公司的杰作,名字叫「毕加索,充满文艺气息,意为加载图片就像画画一样,是一门艺术。Picasso 不仅具备加载图片的强大功能,还是如此的简洁。Picasso默认的缓存分配大小特点: LRU缓存占应用程序可用内存的15% 本地缓存占到硬盘空间的2%但不超过50M并且不小于5M(前提是这种情况只在4.0以上有效果,或者你能像OKHt原创 2016-10-28 20:35:36 · 5949 阅读 · 0 评论 -
Android图片加载框架——UniversalImageLoader
UIL应该是使用最多的图片加载库了,使用过这个开源库的项目可以说是多的令人发指,随便去反编译几个,基本都能看到他的身影,但是令人遗憾的是项目作者在去年的九月份声明,不在继续维护这个开源项目了,这就意味着以后任何的 bug 都不会修复,任何的新特性都不会再继续开发,所以毫无疑问 UIL 不推荐在项目中使用了。特点: 多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以原创 2016-10-28 20:05:12 · 572 阅读 · 0 评论 -
Android数据绑定框架DataBinding
环境搭建Android 的 Gradle 插件版本不低于 1.5.0-alpha1:classpath 'com.android.tools.build:gradle:1.5.0'然后修改对应模块(Module)的 build.grade:android { .... dataBinding { enabled = true }}注意:转载 2016-10-14 20:57:53 · 322 阅读 · 0 评论 -
SmartImageView框架使用
SmartImageView的设计初衷是来取代Android自带的ImgageView组件,但它的功能远不只imageview这么简单,它还提供了一些ImageView远远没有却常常在android应用中经常用到的功能,如:(1)支持通过URL来加载图片;(2)支持从电话簿中加载图片;(3)异步加载图片;(4)图片被缓存在内存,以便下次快速加载显示;(5)SmartImag转载 2016-10-14 17:14:34 · 3941 阅读 · 0 评论 -
Android 快速开发框架:推荐10个框架
一、 Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们转载 2016-09-30 15:19:48 · 13881 阅读 · 1 评论 -
SlidingMenu的使用
在使用SlidingMenu时需要先导入slidingmenu_library。如果需要针对SlidingMenu做android3.0一下的版本兼容就导入ActionBarSherclock-master包。 SlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(Sliding原创 2016-10-22 15:11:31 · 3963 阅读 · 0 评论 -
xUtils的使用(一)
说明:目前xUtils主要有四大模块:* DbUtils模块: > * android中的orm框架,一行代码就可以进行增删改查; > * 支持事务,默认关闭; > * 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名); > * 支持绑定外键,保存实体时外键关联实体自动保存或更新; > *原创 2016-10-22 17:42:45 · 1872 阅读 · 0 评论 -
Android图片压缩框架-Tiny
目的为了简化对图片压缩的调用,提供最简洁与合理的api压缩逻辑,对于压缩为Bitmap根据屏幕分辨率动态适配最佳大小,对于压缩为File优化底层libjpeg的压缩,整个图片压缩过程全在压缩线程池中异步压缩,结束后分发回UI线程。支持的压缩类型Tiny图片压缩框架支持的压缩数据源类型:1、Bytes2、File3、Bitmap4、Stream5、Resource原创 2017-04-27 14:22:43 · 1304 阅读 · 0 评论