android周报138期

这期周报发布于 2015 年2月1日

源地址: http://androidweekly.net/issues/issue-138-001 

文章教程

Tools命名空间详解 —第二部分(medium.com)

1 9QdrcTjxpJO15RVmUmL5Iw.png

从第一章中,我们了解到了tools命名空间可以用于屏蔽任意属性的实际效果,让其只在xml预览中起作用,还可以帮助我们去除Lint警告提示。这章将继续挖掘tools的其他用处。

app自动化测试基础(www.smashingmagazine.com)

如何在日益复杂的技术与多重竞争压力下开发一款高质量,健壮可靠的软件,专业的自动化测试软件是一个解决办法。

快速渲染News Feed(code.facebook.com)

讲解Facebook在优化ListView  item上的一些技术细节。

悬浮操作按钮,第一部分(blog.stylingandroid.com)

Mark Allison将讲解如何实现符合Material设计规范的悬浮操作按钮。

在Android中使用Kotlin(plus.google.com)

Jake Wharton(这个估计都知道是谁吧?)使用Kotlin已经差不多有两年了,这篇文章中他将分享关于安卓开发中使用Kotlin的知识。

安卓中事件驱动的编程方法-第一部分(medium.com)

 介绍什么是事件驱动的编程,以及如何在安卓中使用这种编程方式。这是一个文章系列,本文是第一篇。

实现自定义的 Drawable State(ptrprograms.blogspot.com)

安卓支持各种各样的drawable或者是颜色状态来改变一个view的按下效果。这篇文章将进一步讨论如何实现自定义的drawable state

InstaMaterial 概念设计(第七部分) - Navigation Drawer(frogermcs.github.io)

InstaMateria的第七篇文章(本站已经翻译了3篇了),作者将演示如何使用navigation drawer。

安卓动画 - 第三部分: 高级Animator(hiqes.com)

处理动画效果的最佳方式就是尽可能多的使用属性动画,这篇文章将讲解一般和高级Animator类的用法。

库,代码

Kotterknife 

Kotlin版本的Butter Knife

ExceptionWear

ExceptionWear是解决Android Wear无法将异常传递给手机的库。