- 博客(5)
- 资源 (49)
- 收藏
- 关注
原创 Android进阶之旅 - 系统架构篇
1.分享的简介自定义View部分已经结束,了解具体详情请移步Android进阶之旅 - 自定义View篇。按照原定的计划,决定分享Android 进阶之旅 - 系统架构篇。很多博客都有设计模式的一些理论讲解,我也曾经阅读过不少,对我个人也有很大的帮助,但整体来讲都比较零散,主要都是讲一些理论的知识。所以我决定出一整套系统架构的文章和视频,从设计模式的理论出发将Android源码与实战事例结合,来帮助
2017-08-31 18:27:17 1908
原创 面向对象六大基本原则 - 网络引擎切换
仍记得前年的这个时候我去一个新的公司报道,公司总共就十来个人做开发,刚好做 android 的那哥们离职,就丢了一个项目给我。后面的日子我算是饱受煎熬,今天我们以一个访问网络的部分,来给大家做一下讲解。里面每次获取接口数据是这样的: 当时我看到这个的时候觉得没什么,只是我想换一下网络请求的框架,想把它换成 OKHttp ,我一直不喜欢用 xUtils。但后来想想还是算了,好几十个地方那我不都得
2017-08-31 18:34:30 634
原创 AOP面向切面编程 - 淘宝京东网络处理
现象描述当我们打开京东 app 进入首页,如果当前是没有网络的状态,里面的按钮点击是没有反应的。只有当我们打开网络的情况下,点击按钮才能跳转页面,按照我们一般人写代码的逻辑应该是这个样子: /** * 跳转到待收货页面 */ public void jumpWaitReceiving() { // 判断当前有没有网络 if(Chec
2017-08-31 18:29:26 1369 4
原创 源码阅读分析 - Window底层原理与系统架构
做了一段的时间的 android 我们就开始听到有人说 AMS、WMS、Window、WindowManager、WindowManagerService等等这些词汇,可能了解但是脑海里未必有架构图, 这次我们就从源码的角度来了解一下。在阅读本文之前希望你可以花点时间了解下面几篇文章:1. 插件式换肤框架搭建 - setContentView源码阅读 2. Android进程间的通信 - IPC(
2017-08-21 09:38:10 1360
原创 视差动画 - 雅虎新闻摘要加载
1. 效果 太多太多的评论我其实是不会回的,如果要说什么只能说抱歉。我承认很多视频链接没那么好找,但是你如果留意用心了,肯定能获取到以前所有的直播视频链接。2.分析和实现2.1 效果分析: 写了那么多次效果,这个实现起来应该是个小 case ,留意观察有三部分动画 1. 旋转动画,六个小球在不断地旋转 2. 位移动画,六个小球往中心点聚合 3. 扩散动画,当小球移动的最中心就开
2017-08-14 16:02:59 639
Android常见多条件筛选菜单(美团、58)
2016-01-13
圆形图像图片
2015-10-31
流式Tag布局
2015-10-20
ViewPager指示器适配所有效果
2016-12-29
玩转ViewPager指示器字体变色
2016-12-11
Android 无限广告轮播
2016-11-19
Android6.0运行时权限框架封装
2016-11-15
Android6.0运行时权限处理事例
2016-11-11
仿QQ6.0侧滑效果
2016-11-02
仿QQ空间,百思不得姐下拉刷新图片放大
2016-07-31
QQ微信附近好友雷达扫描
2016-07-30
不需配置的ViewPagerIndicator
2016-06-05
RecyclerView 瀑布流、ListView、GridView实例
2016-04-10
Android插件换肤完整版
2016-03-27
Android插件换肤Demo
2016-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人