[第24期]Android周报

jopen 9年前
 

文章/教程

  1. Gradle Tips 这是一个系列译文,包含(一)、(二)、(三)。文章清晰易懂,是非常好的 Gradle 入门教程。(by @hi大头鬼hi)
  2. Material Design:扁而不平 关于 Material Design 的小品文,表面上讨论 Material Design 到底扁不扁,实际上是阐述它的设计哲学。
  3. CoordinatorLayout 与滚动的处理 CoordinatorLayout 是 Design Support Library 中最重要与最难的部分,它支撑了很多 Material Design 效果的实现。正因为它功能强大,实现也非常巧妙。本文讲解了 CoordinatorLayout 的使用方法和工作原理。
  4. Android UI 自动化测试 Android UI 自动化测试一直是我想去尝试的,本文介绍了自动化 UI 测试的基本方法。做自动化 UI 测是并不难,只是很容让人觉得麻烦、没有必要。如果坚持做好 UI 自动化测试,给你带来的好处是长期的。
  5. 说说 Android 中的 ANR 本文介绍了 Android 的 ANR 的出现的原因以及调试方法,和一些避免 ANR 的方法。
  6. Android WebView 网址重定向影响 goBack() 当 WebView 中有重定向的时候,按返回键,会提到重定向的地址,然后 WebView 又重新定向陷入循环,这个问题我以前也遇到过。想不到解决方法如此简单直接。
  7. Android 网络操作I: OkHttp, Volley以及Gson 网络操作是大部分 Android 项目中必须的。本文简要介绍了替代系统原生的网络请求的库。这是一个系列文章,可以继续关注后续的文章,其实我更关心的 RetrofitMoshi
  8. GATT Profile 简介 做 BLE 的可以关注以下,我见过的关于 BLE 最详尽的介绍。

源代码/库

  1. StickerCamera 可以说是一个完整的相机、图片编辑的 APP,集成了大部分市面上有的同类 APP 的功能,裁剪、滤镜、贴纸应有尽有。
  2. CircleRefreshLayout 又一个下拉刷新的实现,水滴效果。
  3. QuickReturn 给几乎所有可以滑动的 View 加上快速返回的 Header 或者 Footer,使用非常方便。
  4. Android-Download-Manager 一个下载管理库,如果你的 App 有大量的下载工作,这个库能帮到你。
  5. PickerView 仿 iOS 的滚轮选择控件。
  6. DraggedViewPager 可以在多个 Page 之间可以拖放元素的控件。
  7. MultiViewPager 对 ViewPager 的一个扩展,Page 可宽可窄,表现很像 Gallelry。

工具

  1. AirDroid 一个 Android 设备和电脑间相互发送文件和通知的工具。
  2. STF 一个在网页上批量控制 Android 设备的解决方案,做大量测试的可以试一下。

您可以点击订阅本周刊 RSS,也可以关注此周刊主页,同时也可以 点击邮件订阅 。也欢迎投稿到这里: race604@gmail.com