区长的专栏

业精于勤,荒于嬉;行成于思,毁于随!

排序:
默认
按更新时间
按访问量

Android OkHttp文件上传与下载的进度监听扩展

相信大家对OkHttp也是相当的熟悉了,毕竟是Square的东西,对于其种种优点,这里也不再叙说。优秀是优秀,但是毕竟优秀的东西给我们封装了太多,那么问题来了,我们使用OkHttp作为我们的网络层,简单地进行GET/POST请求是毫无问题。近日看了产品的设计稿,毛估估会有文件的上传与下载的需求,如...

2015-09-04 09:34:54

阅读数:24397

评论数:32

使用Android Studio将开源库发布到Jcenter中央库

首先在 https://bintray.com 注册一个账号,登录后然后从其后台获得一个API Key 在你的项目根目录下的build.gradle文件中加入依赖,最后文件内容就变成了这样子。buildscript { repositories { jcenter() ...

2015-07-28 09:33:47

阅读数:4464

评论数:3

Android使用Fragment打造万能页面切换框架

首先我们来回忆一下传统用Activity进行的页面切换,activity之间切换,首先需要新建intent对象,给该对象设置一些必须的参数,然后调用startActivity方法进行页面跳转。如果需要activity返回结果,则调用startActivityForResult方法,在onActiv...

2015-07-25 21:24:36

阅读数:9949

评论数:8

Android体验高扩展艺术般的适配器

前言本篇文章带大家体验一下一种具有扩展性的适配器写法。这个适配器主要用于Item有多种的情况下,当然只有一种类型也是适用的实现毫无疑问我们要继承BaseAdapter,重写getCount,getItemId,getItem,getView等方法,我们需要持有数据集,所以应该声明一个List的成员...

2015-06-23 13:28:48

阅读数:3022

评论数:3

RecyclerView通用适配器的实现

分析 我们需要在RecyclerView内部维持一个数据集合的引用 需要实现Item的点击事件,包括短按和长按,并需要向外部提供设置监听器的方法 这个适配器必须通用,所以应该是泛型的,并且ViewHolder也是通用的,可以采用SparseArray维持View的所有集合 在RecyclerVie...

2015-06-13 10:12:35

阅读数:3470

评论数:1

Android apk增量升级

在服务器端,生成最新版与之前所有版本的差分包,为什么是所有版本,因为我们无法知道用户当前版本是什么版本 在手机客户端更新程序时,下载差分包,使用已安装的旧版apk与这个差分包,合成为一个新版apk 校验新合成的apk文件是否完整,检验合成版本的签名是否和已安装客户端一致,如一致则提示用户安装

2015-05-29 16:20:31

阅读数:3023

评论数:2

Android 屏幕适配最佳实践

参考该文章理论知识加代码 Android 屏幕适配方案 但是呢,该篇博文里个人觉得代码封装的不是很好,于是自己封装了下,使用XStream生成xml。上面那篇文章里没有对横竖屏进行适配,代码里完善了这一点。 在开始码代码前,贴一张图,结合前面那篇文章的理论知识一起看。 然后呢看最终适配...

2015-05-05 09:39:39

阅读数:2818

评论数:0

安卓数据持久化工具类总结

程序猿是最懒的生物,开发中从不重复造轮子,实际开发中数据吃就化是必然要处理的一个问题,先总结了几个除处理sqlite外的几个工具类,因为sqlite可以直接用orm,持久化数据有I/O,SharedPreference等等方式。 外置储存卡 package cn.edu.zafu.utils;...

2015-03-05 08:34:58

阅读数:2191

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭