[第13期]Android周报
jopen 10年前
原文 http://www.race604.com/android-weekly-13/
文章/教程
- AndroidEventBus(事件总线)的设计与实现
AndroidEventBus 是一个 Android 平台的事件总线库,它吸收了 Greenrobot 的 EventBus 以及 Square 的 otto 的优点,本文分析了其实现原理。 - Android 开发最佳实践
android-best-practices 项目的中文翻译,内容涉及 Android 开发的方方面面的小技巧。(PS:中文翻译不是很通顺,可以看看英文原文)。 - 关于某知名浏览器和聊天工具悬浮窗原理的简单分析
来了解一下 Android 中的黑科技,不为了效仿,而是为了学习原理。 - Google+ 团队的 Android UI 测试
UI 测试是 Android 的一个难点,来看看 Google 自己是怎么做的。 - 一种在android中实现MVP模式的新思路
Android MVP 模式的一个探索实践例子,对普遍的 MVP 实现方式的另一种思考,值得看看。 - Android 内存优化总结
Android 开发中的内存优化的各种小技巧,很实用。 - Settings 中“显示密码”选项是怎样工作的
本文分析了 Android 的 TextView 显示密码的实现原理。 - Android 动效开篇
作者准备写一个 Android 动画的系列教程,已经埋下了不少伏笔,看了这么精彩的动效,还有一些小激动呢。
源代码/库
- Fresco
非死book 最近开源的图片加载库,非常受追捧。 - CircleProgress
各种风格的原型进度条,总有一款适合你。 - open-source-android-apps
开源的 Android Apps 的集合,要从完整实例学习 Android 开发,这是一个很好的资源。 - CreditsRoll
实现星球大战字幕效果。 - Android 源码设计模式分析开源项目
这是系列文章的集合,通过分析 Android 源码来学习设计模式,既可以深入了解 Android 一些实现原理,也可以理解一下设计模式。 - Sweet Alert Dialog
Sweet Alert Dialog 的 Android 版本,让你心动的小窗口。 - CoolSwitch
一个非常酷的 Switch 开关控件。 - Caffeine
就像咖啡因一样,给你的 Android 开发注入一点兴奋剂,加速你的开发。 - MiClockView
MIUI V6 上的时钟效果实现。 - CollapsingHeader
结合ToolBar,实现可以展开和收起的 List 的头部。
工具
- Augmented Traffic Control
非死book 开源的又一个福利,无线网络连接状况模拟器。可以模拟各种网络连接状态。 - 墙内无缝更新Android SDK
如果你更新 Android SDK 有问题,可以试试这个国内镜像。 - androiddevtools
推荐一下这个网站,各种工具的集合。没事过来逛逛,说不定就能找到你苦苦寻找的工具。