文章
- HTTP2协议中英对照版HTTP 全称为 HyperText Transfer Protocol,中文叫做超文本传输协议。用于 Web 应用层传输,是 Web 架构的核心,它至今公布有 3 个版本:HTTP 0.9、HTTP 1.0、HTTP 1.1,作为与时俱进的我们,有必要去了解和学习 HTTP 2,它对我们未来 Web 性能优化工作起到很重要的作用,是一切优化的基础。现 Chrome 里也已使用 SPDY。
由百度FEX团队的 zhangtao 等同学们,业余花费近半年时间翻译的 HTTP 2 草案发布。 - Android TouchEvent事件传递机制作者通过列举通俗易懂的例子和打印日志的方式讲解了Android TouchEvent事件传递机制。
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
代码&开源库
- SnappyDB一个Android平台的
key-value
数据库,在读/写
操作方面可以完胜 SQLite。 下图就是它们在读/写
方面的对比测试结果: - AppRate-for-AndroidAppRate for Android是一个以不打扰用户的方式允许用户对您的应用程序进行评价。一个窗口中选择评价、稍后提醒还是拒绝进行评价。
- BlurStickyHeaderListViewListView with blur/parallax/sticky capabilities
- EasyAndroidAnimationsEasy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.
- SnackBartoast-like alert pattern for Android
- ig-json-parser一个由Instagram团队实现的快速JSON解析器。
- android-floatinglabel-widgets浮动标签输入组件,当输入框不为空的时候可以在其上方显示一个提示标签。
- CalendarListview在ListView中实现了一个日历,每行显示一个月。
- clean-status-bar在你获取屏幕截图之前帮你清空Android Status bar的小工具。
- ResumeSample程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板http://get.jobdeer.com/744.get
- LoopingViewPager一个Android ViewPager扩展可以无限滚动。
- android-beacon-library这是一个提供了与Beacons进行交互Api的库。
- BLEService一个Android蓝牙低功耗Service库,主要实现了以下几个Feature:
- Implements BLE as an android service
- Requests done via AIDL with a service connection
- Responses sent via BroadcastReceivers
- Allows persistent device interface cross-activity.
- Hides all the nasty stuff
- Wraps Bluetooth classes in parcelable classes so they can be passed between activities.
- Less than 20 calls on a single object
- Supports connection retries
工具
- gradle-retrolambda一个可以在java 6,7和android中获得java lambda特性的gradle插件。
- Android Studio 0.8.11Android Studio又如期的发布了更新,本次更新有如下几点:
- 支持了新版的Android Gradle plugin (0.13),新版插件支持Gradle 2.1。
- Lint工具检查出的错误可以在文本扩展提示框中显示完整的错误解释说明了,以帮助你快速的解决问题。
- layout editor会检查,以确保你有最新版本的“layoutlib”。
- 从IntelliJ 13.1.5 RC合并了最新的改动,其中一个改动是改变了Android Studio.app bundle的目录结构。
- 修复了一些Bug。
- chromeos-apk一个可以让Android应用在Chrome OS, OS X, Linux 和 Windows系统上运行的小工具。
书
- 50 Android Hacks本书讲解了50个Android开发的小技巧。
设计
- LayerCraftA Photoshop plugin to export UI assets from layers。