BT

您是否属于早期采用者或者创新人士?InfoQ正在努力为您设计更多新功能。了解更多

Android开发周报:Android 8.0即将公测、模块化探索与实践

| 作者 郭亮 发布于 2017年5月15日. 估计阅读时间: 不到一分钟 | 智能化运维、Serverless、DevOps......2017年有哪些最新运维技术趋势?CNUTCon即将为你揭秘!

新闻

  1. 《五月Android版本发布图公布:7.1版本占比为0.5%》:同往常一样根据最近7天内(截至5月2日)从Google Play上收集的数据,Google公布5月最新Android平台版本占比情况。根据本月所显示的信息,Android 7.0 Nougat系统增长明显,不过7.1只增长了0.1%,本月占比达到了0.5%。

  2. 《Android Pay推出“认脸”功能 识别支付合作伙伴》:有用户通过反编译,发现谷歌的Android Pay支付系统已经集成了某种形式的人脸识别功能。Android Pay 1.22版本包含几个和其中Visual ID(视觉身份)功能相关的字符串。它只会用于认证零售商的忠诚度计划,而不是针对普通用户,让他们认脸进行支付。

  3. 《安卓8.0首个公测版将来袭,牛轧糖止步7.1.2》:谷歌近日更新了Android Beta项目的网站,确认Android Nougat Beta Progaram项目已经结束,Android O测试版即将到来。

教程

  1. 《Android模块化探索与实践》:从2016年开始,模块化在Android社区越来越多的被提及。随着移动平台的不断发展,移动平台上的软件慢慢走向复杂化,体积也变得臃肿庞大;为了降低大型软件复杂性和耦合度,同时也为了适应模块重用、多团队并行开发测试等等需求,模块化在Android平台上变得势在必行。阿里Android团队在年初开源了他们的容器化框架Atlas就很大程度说明了当前Android平台开发大型商业项目所面临的问题。

  2. 《Android SystemUI介绍》:系统界面是Android系统的一部分,系统上方的Status Bar,以及下方的Navigation Bar都属于系统界面。除此之外,近期任务界面,锁屏也都属于系统界面。可见,系统界面是用户交互最多的UI元素。

  3. 《okhttp内核剖析》:本文是一篇介绍okhttp内核原理的文章,由于okhttp源码特别特别复杂,类涉及较多,所以导致本文非常长。本文作者非常用心,还为读者录制了录制了跟文章同步的视频。

  4. 《Android APK瘦身 - JOOX Music项目实战》:JOOX Music是腾讯海外布局的一个音乐产品,2014年发布以来已经成为5个国家和地区排名第一的音乐App。东南亚是JOOX Music的主要发行地区,由于JOOX Music所面对的市场存在很多的低端机型,并且这些市场的网络环境相对来说是比较差的,为了提升下载转化率,对JOOX Music进行APK瘦身是必不可免的。

  5. 《Android音量系统分析》:作者最近在处理一个蓝牙设备播放没有声音问题时,发现是设置音量的问题,顺便学习了一下Android系统的音量构架原理及设置方法。这里主要参考了rinswindqin同学写的有关音频及音量分析的文章,加了一些自己的理解及源代码分析。下面以Android 6.0为例来说明。

  6. 《深度了解Android即将支持的Java 8,你准备好了吗?》:Java 9预计今年也会正式发布,Java 8这个最具变革性且变革性最适于GUI程序的版本,Android终于准备正式支持。从自己开发JavaFx的感受,说一说Java 8应该使用的新特性。程序员,你应该拥抱变化。

  7. 《Android中使用持续集成》:持续集成(Continuous Integration)一直被认为是敏捷开发的重要实践之一,也是提升软件质量的重要手段。特别在团队协作中,为项目添加持续集成还是非常有必要的。持续集成,持续集成是一种软件开发实践,通过自动化的构建(包括编译、发布和自动化测试)来验证,从而帮助尽快发现集成错误。本文以github和bitrise.io为例,因为比较简单,专注于移动应用,功能也比较丰富。

开源项目

  1. aurora-imui:Aurora IMUI 是个通用的即时通讯(IM)UI 库,不特定于任何 IM SDK。

  2. ParticleTextView:一个用粒子动画显示文字的Android自定义View。

  3. KingTV:高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。


感谢徐川对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT