Android开发技术周报 Issue#122

三月 27, 2017 0 条评论 AndroidDevWeekly

新闻

  1. 外媒Android O开发者预览版上手视频

  2. [图]Android O功能改进:终于可自选本地音频文件

  3. [视频]Android O系统上手:没啥大调整主要修炼内功

  4. O-MG! Android O 开发者预览版来啦!

  5. Android 7.1.2 Nougat beta 2 发布:Pixel / Nexus 用户速来尝鲜

  6. [视频]谷歌启动2017年编程之夏:邀请全球大学生参与开源项目

  7. Android 7.1.2 Beta2发布 - Nexus 6P终于等到指纹手势

教程

  1. Android O Developer Preview 终于推出啦!

    自 2008 年首次推出以来,得益于我们由应用开发者、设备厂商和用户提供组成的生机勃勃的生态系统提供的出色反馈,Android 项目得以蓬勃发展。最近,我们一直在尽力推动工程流程的改进,以便可以更轻松、更开放地与合作伙伴进行分享和合作。因此,今天,我非常兴奋地与您分享下一代 OS 的第一个开发者预览版:Android O。

  2. 一个完整的示例:Android Things和TensorFlow能擦出怎样的火花?

    前面絮叨了这么多,好像还没有一个总体的概念,我们如何写一个完整的代码呢?现在深度学习很火,那我们就在 Android Things 中,利用摄像头抓拍图片,让 TensorFlow 去识别图像,最后用扬声器告诉我们结果。是不是很酷?说基本的功能就说了这么长一串,那垒代码得垒多久啊?

  3. 小心!做UI自动化一定要跨过这些坑

    UI自动化,在移动互联网时代的今天,一直都是在各大测试测试社区最为火爆的一个TOPIC。甚至在测试同行面前一提起自动化,大家就会自然而然的问:“恩,你们是用的什么框架?appium?还是robotium?”其实在笔者看来,UI自动化是一个ROI较低的测试项(ROI即return on investment,中文意思是投资回报率)。

  4. 小微团队怎么玩转App自动化测试

    App自动化测试一直是小微团队很少会去涉足的领域,在互联网快速迭代这个大场景下,随着业务发展,回归压力逐渐增大。相信每次因为回归覆盖不足而导致线上事故,懊恼郁闷到要砸桌子的绝对不止我一个。一般情况小微团队的测试包括回归测试都是人工进行的,一些偏离主流程却又比较关键的业务往往是人工回归测试容易遗漏的。

  5. Android 内存优化总结&实践

    智能手机发展到今天已经有十几个年头,手机的软硬件都已经发生了翻天覆地的变化,特别是Android阵营,从一开始的一两百M到今天动辄4G,6G内存。然而大部分的开发者观看下自己的异常上报系统,还是会发现各种内存问题仍然层出不穷,各种OOM为crash率贡献不少。Android开发发展到今天也是已经比较成熟,各种新框架,新技术也是层出不穷,而内存优化一直都是Android开发过程一个不可避免的话题。

  6. 现在能用 ConstraintLayout 做些什么?

    Nicolas 在谷歌负责过许多项目,比如安卓浏览器的 HTML5 支持,Hoenycomb 的 webview 硬件加速,还有在 JB,KitKat 上的可扩展的非相干性的图片编辑器。然后他做了一年的机器人高速检测系统,之后他又回到安卓开发,实现了 ConstraintLayout,现在他负责安卓开发工具的布局编辑器。

开源库 & App

  1. BubbleSeekBar

    自带浮动气泡的SeekBar,定制化程度较高,适合大部分需求

  2. android-tips-tricks

    一些 Android 开发技巧

  3. FutureK

    Kotlin monadic future implementation based on coroutines

  4. AdapterDelegates

    "Favor composition over inheritance" for RecyclerView Adapters

  5. android-PictureInPicture

    Android 画中画的 Demo

  6. IsInstalled

    一个可以检测 App 是否安装的库

版权声明

欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

脉脉不得语
ZhengZhou Website