
【Android】 开源项目学习
无缘公子
没有学不会的技术,只有不努力的人。
展开
-
xUtils框架的介绍(二)
xUtils中有四大组件可以供我们使用,分别是ViewUtils、HttpUtils、BitmapUtils以及DbUtils。如果你没能先读一下我的上一篇文章,那么请你移步过去先整体了解一下,再回过头来看这篇文章,相信你回更有体会的。下面依次开始介绍这些组件具体的使用。一、ViewUtils android中得ioc(控制反转)框架,可以完全使用注解的方式来完成UI的绑定和事件转载 2014-10-23 10:54:58 · 769 阅读 · 0 评论 -
使用Fiddler抓取到的“姐夫酷”API接口
下午本来准备抓取些网页视频地址,做一个小的视频app,用来学习ijkplayer,无意中发现了一个app——姐夫酷,这是一个很简单的网页,它也有相应的一个比较简单的android app。 于是心血来潮,想把它的包抓取下来,以后可以拿来做些高仿项目,学习些新的技术原创 2016-10-31 21:27:09 · 3217 阅读 · 2 评论 -
Android 整合实现简单易用、功能强大的RecyclerView
整合实现的RecyclerView,支持:普通列表/网个列表、为列表添加分割线,设置分割线高度(宽度)、颜色; 为列表添加HeaderView和FooterView。原创 2016-07-28 23:59:04 · 2855 阅读 · 2 评论 -
Android 使用SystemBarTint设置状态栏颜色
Android使用SystemBarTint设置状态栏颜色原创 2015-11-29 22:44:10 · 11062 阅读 · 3 评论 -
xUtils框架的介绍(四)
今天介绍xUtils的最后一个模块——HttpUtils,拖了那么久,终于要结束了。另外,码字不易,如果大家有什么疑问和见解,欢迎大家留言讨论。HttpUtils是解决日常工作过程中繁杂的上传下载文件以及各种Get和post请求的必备工具类,通过这个类,开源非常方便关注接口的业务,不必再再写那么冗长的代码。下面全文都围绕着四个中心点去依次展开,分别是:HttpGet请求,HttpPost请求,下载转载 2014-10-23 11:04:47 · 1044 阅读 · 0 评论 -
Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭
Android使用SwipeBackLayout快速实现滑动返回上一级页面原创 2016-03-30 23:32:10 · 10442 阅读 · 2 评论 -
Android 开源库StickyListHeadersListView来实现ListView列表分组效果
一些Android机自带“联系人列表”的功能中,联系人数据可以自动分组,且在列表滑动过程中,列表组信息header固定在顶部.....原创 2015-11-16 22:51:57 · 10779 阅读 · 1 评论 -
Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能
Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能原创 2015-10-23 21:41:28 · 12780 阅读 · 7 评论 -
Android Xutils框架使用问题及解决办法
介绍了Xutils框架使用过程中遇到的三个问题:一、 HttpUtil Get请求缓存问题;二、 如何直接在HTTP请求时发送一个字符串;三、 java.net.URISyntaxException的解决办法原创 2015-08-30 23:26:09 · 3947 阅读 · 0 评论 -
Android Xutils框架HttpUtil Get请求缓存问题
Xutils框架Http模块添加GET请求文本内容时实现LRU缓存的工作,可设置缓存默认过期时间和针对当前请求的过期时间。原创 2015-08-30 21:17:06 · 3370 阅读 · 1 评论 -
Android本地数据存储: ASimpleCache
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。原创 2015-08-23 13:23:37 · 4568 阅读 · 1 评论 -
Android本地数据存储: Reservoir
Reservoir是一个简单的Android函数库,可以在磁盘上使用“键/值”对轻松地序列化并持久化对象。说白了,使用Reservoir,你可以把java对象进行序列化,并把它存储到磁盘上。当然,当你想从磁盘上查找到你保存的数据时,同样需要时用Reservoir。原创 2015-08-22 23:38:13 · 4061 阅读 · 2 评论 -
xUtils框架的介绍(一)
今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用是基于网络的,那么只要处理得当,它会让你彻底的摆脱各种工具类和重复代码的困扰。好的,废话不多说,程序猿们还是代码说起。 xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对转载 2014-10-23 10:56:42 · 715 阅读 · 1 评论 -
xUtils框架的介绍(三)
接上回,继续介绍xUtils的最后两个模块:DbUtils和HttpUtils。首先先介绍第一个SQLite数据库操纵的简单ORM框架,只要能理解xUtils为我们提供的api,相信你也能熟练的把DbUtils用到项目中去。操纵数据库的工具类,无论多牛X,总离不开最根本的CRUD,即创建,查询,更新和删除。下面从这四个角度依次介绍xUtils是如何简便持久化数据的。大家都知道,在Andro转载 2014-10-23 11:01:27 · 746 阅读 · 0 评论 -
Android开源实战:使用MVP+Retrofit开发一款文字阅读APP
文字控使用MVP+Retrofit开发一款文艺APP,一个非常美的文字阅读应用,界面基本上符合material design设计规范。 在该项目中,我采用的是MVP架构,该架构目前在Android开发中非常流行,但MVP并不是一个标准,它只是一种思想,文字控项目采用的是一种比较简单易懂的MVP架构实现方式,具体实现可以参考《Android中的MVP》这篇文章。主要分为三大板块:【美图美句】 【经典句原创 2016-11-13 21:43:38 · 4479 阅读 · 1 评论