[第22期]Android周报

文章/教程

  1. Android APP 内存优化之图片优化
    作者从实践经验中总结了一些优化 APP 内存的方法,特别是对大屏幕、多图片的应用这些方法都很有效。
  2. Android Design Support Library 的代码实验
    一篇非常详尽的 Android Design Support Library 的使用文章,有完整的工程,并且这个库中的各种坑也指出来了,你一定用的上。
  3. MIUI 添加内存调试工具:查看进程中的 Bitmap 信息
    Android 应用的内存消耗一直是工程师最头疼的事情,MIUI 系统提供了一个比较底层,诊断应用的 Bitmap 消耗内存的
    工具,用这个工具可以查看特定进程中,当前 Bitmap 的使用情况。
  4. Android 增强版百分比布局库
    看到大家都很喜欢 Android 新发布的百分比布局,但是还是有一些局限性,比如只能分别相对对父布局的长宽设置 百分比,本文作者又对百分比布局做了扩展,能够支持更多的百分比定义方式。
  5. Android 开源项目源码解析第二期
    Android 的优秀开源项目的源代码解析第二波来了,不重复造轮子,但是要知道轮子是怎么造的。
  6. 向产品宣战——开发者眼中的 Android UI Design
    码农向 PM 宣战了,看到 PM 对 Anddroid 的产品设计,作为开发者肩负着社区和生态的责任,实在看不下去了, 说说开发者眼中的 Android UI 设计应该是什么样的。

源代码/库

  1. PhotoPicker
    有一个高仿微信图片选择的控件,支持更多的自定义。
  2. dexposed
    阿里发布的第一个重量级的 Android 开源项目,无侵入的运行期AOP框架 Dexposed。面向方面编程(AOP),我确实 还没有接触过,不过听起来很厉害的样子。
  3. MasteringAndroidDataBinding
    一个使用 Data Binding 的实例,作者说:“开发效率奇高”。有空也试试。
  4. android-transition
    一个让你非常方便创建 View 动画变换的库。
  5. DeepLinkDispatch
    深度连接(Deep Link)我觉得是每个 App 都应该支持的功能,这个库让你只用一个注解就实现 DeepLink
  6. driveimageview
    用一种非常优雅的方式在 ImageView 中显示文字。
  7. Paper
    Android 上的一个快速的 NoSQL 数据库。

工具

  1. alfi
    一个快速查找 Android 库的 Gradle 引用地址的工具。
  2. BlueStacks
    一个全平台的 Android 模拟器,在 Mac 上全面支持触摸板手势。

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