开源轮子
文章平均质量分 68
copy_yuan
这个作者很懒,什么都没留下…
展开
-
Android 开源框架Universal-Image-Loader完全解析
相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主原创 2016-03-31 10:51:25 · 421 阅读 · 0 评论 -
Okhttp----缓存的加入方式----附完整demo
Okhttp是由Sqare公司开发的开源网络访问库,目前在Android和Java开发中有着广泛的应用。在Android开发中和Retrofit结合可以非常方便地调用网络接口。使用缓存可以让我们的app不用长时间地显示令人厌烦的加载圈,提高了用户体验,而且还节省了流量,在数据更新不是很频繁的地方使用缓存就非常有必要了。想要加入缓存不需要我们自己来实现,Okhttp已经内置了缓存,默认是不使转载 2016-05-28 14:51:28 · 16071 阅读 · 6 评论 -
ButterKnife--View注入框架---懒人必备
俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来。先来看一段代码示例说明下ButterKnife是如何简化代码的:注意:如果你是使用的Eclipse引用该libr转载 2016-05-06 14:51:44 · 1468 阅读 · 0 评论 -
高效地配置OkHttp
原文链接 : Effective OkHttp原文作者 : Michael Parker译文出自 : 开发技术前线 www.devtf.cn。本译文已授权开发者头条(链接:http://toutiao.io/download)享有独家转载权,未经允许,不得转载!译者 : Damonzh校对者: desmond1121状态 : 完成当我为可汗学院开发Android app的时候,Ok转载 2016-05-20 11:08:25 · 683 阅读 · 0 评论 -
Android开源项目推荐之「图片加载到底哪家强」
图片加载几乎是任何 Android 项目中必备的需求,而图片加载的开源库也越来越多,我们姑且在 GitHub 上搜索下android image 关键字,出来的前五个按照 Star 数排序的项目如下:可以看到前四个是大家比较熟知的图片加载库,有 UniversalImageLoader、Picasso、Fresco、Glide,至于第五个 ion 其实是一个网络库,转载 2016-06-27 17:42:33 · 3012 阅读 · 0 评论 -
Universal-Image-Loader 相关配置注释详解
在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。1.默认的配置DisplayImageOptions options = new DisplayImageOptions.原创 2016-06-08 17:55:44 · 315 阅读 · 0 评论 -
Android--图片展示--photoview开源项目解析与使用
先说使用()在自己的项目中使用 只需要在 xml 文件里面将 原有的imageview 替换为 uk.co.senab.photoview.PhotoView 就能使用如图:下载地址https://github.com/chrisbanes/PhotoView功能特性 支持放缩超出边界,多点触控和双击事件转载 2016-05-11 11:23:02 · 3613 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJ转载 2016-06-18 09:06:23 · 358 阅读 · 0 评论 -
android图片轮播效果,RollViewPager的简单使用
在github上有一些大神专门写了viewpager的轮播框架并且开源,供大家学习参考,这篇博客就教大家如何简单地使用开源框架RollViewPager。对RollViewPager有兴趣,或者希望更深入学习的可以直接去github下载源码学习:https://github.com/Jude95/RollViewPager效果:(源码在文章结尾)主要支持的一些功能:支持无限原创 2016-06-21 15:17:31 · 3472 阅读 · 2 评论 -
在线------JSON转换生成JAVA类
连接地址:http://www.bejson.com/json2javapojo/点击打开链接原创 2016-04-18 11:35:44 · 888 阅读 · 0 评论 -
关于Android依赖注入框架ButterKnife和Dagger的简单比较
最近调研了Android平台可以使用的依赖注入框架。发现现在常用的有四种。Dagger、Butter Knife、RoboGuice、Android Annotations。经过一系列的比较,最后我们的选择的范围缩小到Dagger、Butter Knife这2个框架上。其实在国内外使用的比较多的应该是Dagger。但是我觉得还是有点复杂了,再看jakewharton的blog时,他也提转载 2016-05-25 11:17:44 · 648 阅读 · 0 评论 -
安卓常用的工具类分享~~~~
下面是地址,里面有详细介绍~~~~https://github.com/l123456789jy/Lazy原创 2016-05-24 17:56:36 · 283 阅读 · 0 评论 -
图片三级缓存的简单介绍
使用三级缓存目的速度快,可以提升用户体验度避免重复请求网络,重复加载,节省流量三级缓存简介内存缓存, 优先加载, 速度最快(加载到内存,就容易出现OOM)本地缓存, 次优先加载, 速度快网络缓存, 不优先加载, 速度慢,浪费流量内存溢出OOMAndroid默认给每个app只分配16M的内存(个别的不是)java中的引用强引用 垃圾回收器不会回收, java默认引用都是强引用软引用原创 2016-03-31 10:38:18 · 883 阅读 · 0 评论 -
android缓存框架ASimpleCache
ASimpleCache (ACache)一个很不错的缓存框架 。它是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。1、它可以缓存什么东西?原创 2016-03-31 11:14:29 · 502 阅读 · 0 评论 -
访问网络----OkHttp完全解析 是时候来了解OkHttp了
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学转载 2016-04-01 10:39:34 · 897 阅读 · 0 评论 -
数据库操作-----开源第三方---greendao-----所有的dao和model自动生成,不用写,懒人必备
android的数据库开发主要用到sqlite(如果这点你不清楚,那这篇文章就直接pass吧)。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object / relational mapping)框架,至于ORM是什么,可以百度之,本人理解也不是很深,大概意思就是为懒人设计的能够将对象和关系以映射的方式表达出来。greenDAO就是如此: gr转载 2016-04-01 11:10:51 · 3409 阅读 · 0 评论 -
访问网络------开源-Retrofit
Retrofit是一个不错的网络请求库,用官方自己的介绍就是:A type-safe REST client for Android and Java看官网的介绍用起来很省事,不过如果不了解它是怎么实现的也不太敢用,不然出问题了就不知道怎么办了。这几天比较闲就下下来看了一下,了解一下大概实现方法,细节就不追究了。先来看一个官网的例子,详细说明去网官看简单示例转载 2016-04-01 11:28:53 · 455 阅读 · 0 评论 -
访问网络-------开源-Volley(Google亲儿子)
Volley是Google推出的一个网络请求库,已经被放到了Android源码中,地址在这里,先看使用方法RequestQueue mRequestQueue = Volley.newRequestQueue(context);JsonObjectRequest req = new JsonObjectRequest(URL, null, new Response.Li转载 2016-04-01 11:27:21 · 262 阅读 · 0 评论 -
Google Gson 使用简介
如何将数组转化为 json 串?下面的例子中我们示例如何将一个数据转换成 json 串,并使用 Gson.toJson() 方法将数组序列化为 JSON,以及Gson.fromJson() 方法将 JSON 串反序列化为 java 数组。import com.google.gson.Gson;public class ArrayToJson { public s转载 2016-04-01 14:16:20 · 356 阅读 · 0 评论 -
Android通用流行框架大全
1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和他们转载 2016-05-10 12:31:17 · 432 阅读 · 0 评论