Android开发技术周报 Issue#20

新闻

  1. Xposed Framework for Android Lollipop is Here!

教程

  1. 用 RecyclerView 实现『贝壳单词』英语角的 Quick Return 效果

  2. 开源项目Philm的MVP架构分析

  3. Gradle 修改 Maven 仓库地址

  4. 为什么我们可以在非UI线程中更新UI

  5. Guava 是个风火轮之基础工具(1)

  6. Android最佳性能实践(二)—分析内存的使用情况

  7. Android 主线程之旅—PSVM

  8. Java注解处理器

  9. 在 x86 上优化 Android 应用的方法和技巧

代码&开源库

  1. KugouLayout

    一个模仿酷狗播放器滑动返回的layout,可以让你的app有更丰富便捷的手势操作,支持activity滑动返回和普通layout的滑动显示/隐藏两种模式。

  2. labelview

    贴纸效果。

  3. AndroidTagGroup

    一个漂亮的标签组控件。

  4. drozer

    一个Android安全测试框架。

  5. Lynx

    一个可以创建一个自定义View并显示所有日志信息的库。

  6. Android-Ultra-Photo-Selector

    一个图片选择器控件,支持选择多张图片、浏览设备上所有包含图片的文件夹、预览选择的图片并且支持缩放。

  7. fab

    一个支持很多自定义属性的Floating Action Button控件。

  8. EasyMVP

    Linkedin 工程师做的一个mvp示例demo

  9. IconButton

    一个Button的子类,支持更好控制over drawable位置的功能。

  10. MaterialLoadingProgressBar

    抽取的support-v4 v21 中的loading圈效果。

  11. ElasticScrollView

    带回弹效果的ScrollView。

  12. android-resources

    Android 开发资料收集汇总。

  13. dashed-circular-progress

    圆形轨迹进度条控件

  14. AutoCompleteBubbleText

    Android AutoCompleteTextView with attached ListView, and drawable background

  15. DrawableView

    支持手写绘画的自定View,并且可以将绘画的结果保存为图片。

  16. anytextview

    对TextView、EditText和Button进行了扩展,可以支持非系统字体。

工具

  1. JitPack.io

JitPack根据需要构建GitHub项目并提供现成的软件包,方便你在Gradle,Maven和Sbt项目中使用包库。

  1. GerritHub

    Github仓库代码Review工具。

视频

  1. Android面试常客Handler详解

  2. Android自定义任意层级树形控件

设计

  1. Twitter视频功能设计流程全程剖析

  2. 四个不为人知的PHOTOSHOP高效操作秘籍(二)