Android开发技术周报 Issue#53

新闻

  1. 谷歌公布 Android 6.0 设备要求:强制开启全磁盘加密

  2. 谷歌要求OEM厂家保留并不得修改安卓6.0的Doze省电模式

教程

  1. Adapter优化方案的探索

  2. Android悬浮窗TYPE_TOAST小结: 源码分析

  3. 让App像Web一样发布新版本

  4. 当Field邂逅65535

  5. 开源选型之 Android 三大图片缓存原理、特性对比

  6. Android 5.0屏幕录制漏洞(CVE-2015-3878)威胁预警

  7. Android动态加载技术三个关键问题详解

  8. Android 高清加载巨图方案 拒绝压缩图片

  9. 怎样用 Android Annotations 写出高性能代码

  10. 倍数提高工作效率的Android Studio奇技

代码&开源库

  1. AVLoadingIndicatorView

    各种Loading效果。

  2. Drag-select-recyclerview

    支持拖拽选择Item的Recyclerview。

  3. Lobsterpicker
    Material Design风格的颜色选择器。

  4. AnimatorCompat

    一个快速创建动画帮助库.

  5. RxFlux

    一个把 Flux 架构跟 RxJava 结合起来的框架

  6. Android-UCToast

    UC 浏览器复制,无需权限提示悬浮窗实现

  7. FlowingDrawer

    一个弹性效果的抽屉菜单

  8. CustomSnackBar

    各种自定义的SnackBar。

  9. ProgressRoundButton

    圆角进度条,带文字进度指示。

  10. ScrollDownLayout

    帮助你能够在ScrollView或者ListView里面使用ViewPager,支持手势下滑退出页面.

  11. RichText

    Android平台下的富文本显示控件,支持Html格式文本、支持图片点击事件、链接自动回调和支持设置加载中和加载错误时的图片。

  12. AnimatedRandomLayout

    本布局实现了在屏幕上随机生成可供操作的子控件控件,并完成向中心移动的随控件出现位置,
    动态设定的动画效果。

工具

  1. ViewInspector

    一个UI调试利器,支持Boundary、Layer、Event、Logging模式。

  2. Android-lint-summary

    一个命令行工具支持将多个项目的Lint报告统一到一个输出,不再需要逐个检查每个子项目的lint错误结果以及在终端中查看格式化好的问题列表。

  3. Mobile-Security-Framework-MobSF

    一个完全开源的Android/iOS应用的安全测试框架,支持静态和动态分析,并且可以输出测试报告。

  4. AndroidWiFiADB

    一个可直接通过WiFi连接Android设备进行debug的AS插件,开发时可以摆脱USB线了.

  5. Github-Stars-Tagger

    一个支持给GitHub第三方打标签的Chrome扩展应用.

设计

  1. 摆脱累赘的APP界面交互,回归轻生活