限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

  • 2017-05-14
  • 本文字数:1596 字

    阅读完需:约 5 分钟

新闻

  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 )关注我们。

2017-05-14 19:003173
用户头像

发布了 121 篇内容, 共 49.6 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

主机入侵检测策略之基线检测

网络安全学海

网络安全 信息安全 渗透测试 安全漏洞 暴力猜解

es单机安装及配置其系统服务

elasticsearch

恒源云(GPUSHARE)_【功能更新】实例日志上线,操作一目了然

恒源云

深度学习 算力加速

腾讯音乐iOS开发四次面试记录

iOSer

ios 腾讯 面试题 iOS面试 腾讯音乐

尚硅谷Maxwell视频教程发布!

@零度

大数据 Maxwell

跨越可观测性鸿沟|高手们都在用的“火焰图”是什么

尔达Erda

程序员 微服务 云原生 可观测性 链路追踪

Kyligence + 亚马逊云科技丨实现云上的精细化运营和数字化指挥

Kyligence

7.《重学JAVA》--运算符

杨鹏Geek

Java 25 周年 28天写作 12月日更

飞桨双十二礼包,上海“拆箱”啦!

百度大脑

人工智能

如何搭建批流一体大数据分析架构?

Kyligence

JavaScript 中的 .forEach() 和 for...of

devpoint

JavaScript foreach for...of 12月日更

SpringBoot中如何优雅的使用多线程

编程江湖

JAVA开发 springboot

南瓜电影 7 天内全面 Serverless 化实践

Serverless Devs

阿里云 ECS 南瓜电影 SAE

【IT运维】公司内网服务器可以远程桌面连接吗?怎么连接?

行云管家

云计算 运维 IT运维 远程运维

大厂高频面试题Spring Bean生命周期最详解

Tom弹架构

Java spring 源码

Kafka之为什么需要消息队列

编程江湖

大数据 kafka

谈谈对微软Dapr的理解

行云创新

微软 服务网格 dapr

函数计算 GB 镜像秒级启动:下一代软硬件架构协同优化揭秘

Serverless Devs

运维提效 60%,视野数科 SAE + Jenkins 打造云原生 DevOps

Serverless Devs

大数据 数据 视野数科

解决 Serverless 落地困难的关键,是给开发者足够的“安全感”

Serverless Devs

阿里巴巴 Serverless 运维 Faas 业务

常见杀毒软件及其引擎的特点

喀拉峻

网络安全 病毒扫描

netty系列之:性能为王!创建多路复用http2服务器

程序那些事

Netty 程序那些事 http2 12月日更

中科柏诚持续推进数字网络技术,蓄力元宇宙布局

联营汇聚

npm进阶(一) 更换成淘宝镜像源以及 cnpm

No Silver Bullet

npm 12月日更

Python代码阅读(第68篇):指定值出现次数

Felix

Python 编程 列表 阅读代码 Python初学者

十年期货股票行情数据轻松处理——TDengine在同心源基金的应用

TDengine

数据库 tdengine 时序数据库

【等保小知识】信息安全等级保护四级系统有哪些?

行云管家

网络安全 等级保护

Aeron 是如何实现的?—— Ipc Subscription

BUG侦探

共享内存 Aeron Ipc Subscription

List 去重的 6 种方法

编程江湖

List java 编程

Rust 元宇宙 14 —— 创建角色和同步

Miracle

rust 元宇宙

网易云信发布两大元宇宙解决方案,打响进军元宇宙第一枪

网易云信

人工智能 音视频 元宇宙

Android开发周报:Android 8.0即将公测、模块化探索与实践_移动_郭亮_InfoQ精选文章