开源
山野书生
一句话而已……
展开
-
ShareSDK源码分析及部分代码实现
本着学习的精神,反编译了一下ShareSDK,官方提供的jar包已经过混淆,经过2天的研究,在官方jar包思路上重新编码,目前已实现以下平台:1,豆瓣;2,开心网;3,人人网;4,腾讯QQ;5,新浪微博;供各位需要的童鞋学习。代码截图:每个平台目前仅实现了登录获取用户信息;配置和官方相同:源码已上传百度网盘:http://pan.baidu.com/s/1eQ8原创 2015-10-19 10:03:11 · 1086 阅读 · 0 评论 -
利用LruCache和DiskLruCache实现图片异步下载
前言:对于图片的缓存现在都倾向于使用开源项目,如下:1. Android-Universal-Image-Loader 图片缓存目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。项目地址:https://github.com/nostra13/Android-Universal-Image-Loader2. picasso square开源的图片缓存项目地址:h原创 2015-10-24 20:39:22 · 591 阅读 · 0 评论 -
android开发之Fragment利用Bundle保存状态
相信很多小伙伴们在使用Fragment都会遇到状态保存的问题,今天介绍一个简单的案例。大家都知道在使用Activity之间传递数据时大部分情况下都是用Bundle;先帮大家复习一下Bundle,利用键值对(key-value)来存储数据的,内部包含ArrayMap mMap = null;1. 新建一个Bundle类:Bundle mBundle = new Bundle();原创 2015-12-01 21:35:43 · 2985 阅读 · 1 评论 -
android开发之高仿微信6.0+滑动Tab
上篇博文【android开发之Fragment利用Bundle保存状态】用到滑动切换底部Tab,由于上篇博文的重点是保存Fragment状态,并没有说明,今天来解释一下。关于高仿微信6.0滑动Tab网上有很多,大部分情况下是自定义View,在OnDraw()进行绘制,本博客的Tab没有自定义View,只是android官方提供的控件进行组合【查看微信布局源码也是这样做的】,性能和实用性请各位同原创 2015-12-03 20:06:02 · 1389 阅读 · 2 评论