[第12期]Android周报
jopen 10年前
原文 http://www.race604.com/android-weekly-12/
文章/教程
- 加速Android Studio/Gradle构建
随着项目的增大,依赖库的增多,构建速度越来越慢,本文介绍的方法,帮你大幅度提高你的Gradle项目编译速度。 - Github上有哪些适合新人围观的Android项目
@Trinea 在知乎回答的问题,让大牛引导你进门,然后也变为大牛。 - Android 属性 allowBackup 安全风险浅析
结合实例详解了Android 的 allowBackup 属性的作用,以及可能存在的风险。 - 每个Android开发者必须知道的内存管理知识
OOM 是 Android 开发着最遇到的问题之一,也是比较难解决的问题。本文介绍了一些开发技巧,能够让你最大限度的远离内存溢出问题。 - 通过 JNI 调用 OpenSSL 实现加密解密
这是比较高级的应用,这篇文章介绍了编译C/C++库,并集成到Android项目中。 - 非死book 新闻页 ListView 优化
之前看过原文,这里是中文译文。虽然文章中没有给出非常具体的解决方案,但是可以看看 非死book 的工程师是怎么思考问题的。 - Android最佳性能实践(四)——布局优化技巧
系列文章第四篇,合理的编写布局文件,能够给 App 的性能带来显著提升。代码需要重用,布局也同样可以重用。
源代码/库
- android-UniversalMusicPlayer
Google 官方开源的一个教科书级的 Android 项目,能够运行在手机、平板、手表、汽车(Android auto)等设备上,值得仔细研究。 - PersistentSearch
仿照实现Google Now的搜索框的效果。 - Euclid
一个非常精美的用户信息页面的实现,动效很细腻。好吧,这里有一篇分析了这个库的源代码的文章,“Euclid可以做到这个效果的原因真的很傻逼”。 - ArcAnimator
这个库专门帮助你创建弧形运动的动画。 - android-testing
又一个 Google 官方库,演示怎么编写自动测试项目。 - 500px Android Blurring View
把 View 虚化,实现类似iOS的毛玻璃效果,效果非常赞。 - AwesomeValidation
给输入框加上自动验证有效性的功能,使用起来非常方便。
工具
- 【译】Android Studio使用技巧系列之快捷键01
Android Studio快捷键系列,这些快捷键非常值得掌握,会帮助你不少。 - AndroidSigning
Android 签名配置插件,让你的项目轻松持续集成。