### 新闻
1. [Android N正式命名为牛轧糖(Nougat)](http://www.cnbeta.com/articles/515677.htm)
2. [Chromebook敞门迎接Android应用](http://t.cn/R5HB9QX)
### 教程
1. [详解Android N适配要点](http://t.cn/R58gpuW)
Google即将发布的Android7.0的预览版Android_N为我们增加了许多新的特性,其中包括多窗口的支持、通知栏支持直接回复、网络数据节省开关、以及新的DOZE模式等等。
2. [5小时搞定谷歌原生自动化框架UiAutomator1.0](http://tmq.qq.com/2016/06/androidautotestframwork-uiautomator/)
谷歌对UI测试(UI Tetsting)的概念是:确保用户在一系列操作过程中(例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变),你的应用程序做出正确的UI响应。UI测试(功能测试、黑盒测试)的好处是不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。
3. [基于Android Studio的内存泄漏检测与解决全攻略](http://wetest.qq.com/lab/view/?id=99)
自从Google在2013年发布了Android Studio后,Android Studio凭借着自己良好的内存优化,酷炫的UI主题,强大的自动补全提示以及Gradle的编译支持正逐步取代Eclipse,成为主流的Android开发IDE。Android Studio在为我们提供了良好的编码体验的同时,也提供了许多对App性能分析的工具,让开发者可以更方便分析App性能。
4. [Java8系列之重新认识HashMap](http://tech.meituan.com/java-hashmap.html)
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。
5. [Android VPN实现原理介绍](http://www.infoq.com/cn/articles/book-android-vpn)
虚拟专用网络(Virtual Private Network,VPN)能够在不使用专用物理连接的情况下,将一个虚拟的网络扩展到全网,因此所有连接到VPN中的设备可如同物理连接到同一私有网络中一样,发送并接收数据。如果个人设备使用VPN接入目标私有网络,这种方式也叫作远程访问VPN;当VPN用来连接两个远程网络的时候,被称为site-to-site VPN。
### 开源库&项目
1. [AutoZoomInImageView](https://github.com/Carbs0126/AutoZoomInImageView)
一个可以将一张静态图片居中显示并充满屏幕,同时不断放大图片中间部分,形成一种图片不断向中间放大的动画效果的控件
2. [AvatarImageView](https://github.com/Carbs0126/AvatarImageView)
一个可以将联系人的名字的第一个字作为头像,并添加背景颜色的控件
3. [SlantedTextView](https://github.com/HeZaiJin/SlantedTextView)
一个倾斜的TextView,适用于标签效果
4. [MaterialSearchView](https://github.com/Mauker1/MaterialSearchView)
一个遵循了 Material design 规范的 Android Search View
5. [Elegant Underline](https://github.com/romainguy/elegant-underline)
Exploring possible implementations for better underline text decoration on Android
6. [NavigationViewFragmentAdapters](https://github.com/patloew/NavigationViewFragmentAdapters)
A small library containing two adapters which allow for easy fragment management with a NavigationView.
7. [MarqueeLayoutLibrary](https://github.com/oubowu/MarqueeLayoutLibrary)
一个支持四个方向循环滚动的自定义控件
8. [SideBar](https://github.com/kongnanlive/SideBar)
全新的快速索引导航栏,联系人字母排序侧边栏。
9. [EspressoDescendantActions](https://github.com/joerogers/EspressoDescendantActions)
Custom espresso actions for operating on descendant views such as children of a RecyclerView
10. [LoadingView](https://github.com/ldoublem/LoadingView)
简单的带有动画效果的加载控件
### 工具
1. [TinyPNG4Mac](https://github.com/kyleduo/TinyPNG4Mac)
TinyPNG client for Mac
### Books
1. [Gradle最佳实践](https://www.gitbook.com/book/benweizhu/gradle-best-practice/details)
本书包含了作者认为在Gradle中非常重要的特性,知识点以及自己的一些实践总结
### 技术之外
1. [风口与时运](http://www.jianshu.com/p/7e8a18c9fa89)
### 版权声明
> 欢迎自由转载-非商用-非衍生-保持署名 | [Creative Commons BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/)
### 捐赠
> 如果你觉得Android开发技术周报对您有所帮助,请考虑对本周报捐赠支持。支持我把Android开发技术周报做的更好,帮助更多的人,金额随意,您的捐赠将用于支付服务器和邮件推送服务的费用。[去捐赠](http://www.androidweekly.cn/donate/)
- 前言
- Android开发技术周报 Issue#90
- Android开发技术周报 Issue#89
- Android开发技术周报 Issue#88
- Android开发技术周报 Issue#87
- Android开发技术周报 Issue#86
- Android开发技术周报 Issue#85
- Android开发技术周报 Issue#84
- Android开发技术周报 Issue#83
- Android开发技术周报 Issue#82
- Android开发技术周报 Issue#81
- Android开发技术周报 Issue#80
- Android开发技术周报 Issue#79
- Android开发技术周报 Issue#78
- Android开发技术周报 Issue#77
- Android开发技术周报 Issue#76
- Android开发技术周报 Issue#75
- Android开发技术周报 Issue#74
- Android开发技术周报 Issue#73
- Android开发技术周报 Issue#72
- Android开发技术周报 Issue#71
- Android开发技术周报 Issue#70
- Android开发技术周报 Issue#69
- Android开发技术周报 Issue#68
- Android开发技术周报 Issue#67
- Android开发技术周报 Issue#66
- Android开发技术周报 Issue#65
- Android开发技术周报 Issue#64
- Android开发技术周报 Issue#63
- Android开发技术周报 Issue#62
- Android开发技术周报 Issue#61
- Android开发技术周报 Issue#60
- Android开发技术周报 Issue#59
- Android开发技术周报 Issue#58
- Android开发技术周报 Issue#57
- Android开发技术周报 Issue#56
- Android开发技术周报 Issue#55
- Android开发技术周报 Issue#54
- Android开发技术周报 Issue#53
- Android开发技术周报 Issue#52
- Android开发技术周报 Issue#51
- Android开发技术周报 Issue#50
- Android开发技术周报 Issue#49
- Android开发技术周报 Issue#48
- Android开发技术周报 Issue#47
- Android开发技术周报 Issue#46
- Android开发技术周报 Issue#45
- Android开发技术周报 Issue#44
- Android开发技术周报 Issue#43
- Android开发技术周报 Issue#42
- Android开发技术周报 Issue#41
- Android开发技术周报 Issue#40