写点什么

Android 开发周报:定制系统 CM 将停止更新、Android Things 开发初体验

  • 2016-12-28
  • 本文字数:1848 字

    阅读完需:约 6 分钟

新闻

  1. 《CM 社区官网已被禁止访问》:作为一家野心勃勃的创业公司,Cyanogen 曾经希望开发一款比谷歌官方版本更好的 Android 系统,但该公司最近几个月却经历了动荡。他们不仅裁员,而且辞退了 CEO,还有一位联合创始人离职。12 月 23 日,圣诞节到来之前,Cyanogen 公司在官网宣布,将在 2016 年 12 月 31 日关闭被 Cyanogen 所支持的所有服务,其中包括 CyanogenMod 系统,也就是我们所熟知的 CM 系统。
  2. 《谷歌将推两款 Android Wear 手表》:谷歌将在 2017 年初推出两款智能手表,这两款手表将率先使用 Android Wear 2.0,不过这两款手表不会是谷歌自己设计制造,也不会叫 Pixel,而是交给 OEM 厂商代工,谷歌并没有明确表示哪个公司会代工这两款手表,不过透露道这家公司此前推出过 Android Wear 手表。
  3. 《外媒称电池续航成今年 Android 手机最大进步》:外媒刊文称,电池续航时间一直是手机的老大难问题。此前的手机电池一般很难支撑一天时间,这使得移动电源成为用户随身携带的产品。不过,今年的情况有所改观。华为、小米、LG 等公司推出的手机足够用上一天时间,甚至超过一天。如果要找出今年 Android 手机厂商共同取得最大进步的一个领域,它就是电池续航时间。

教程

  1. 《Android Auto 开发初探》:最近物联网是比较热门的话题,作为物联网重要的一部份车联网也被众多汽车厂商越来越重视,纷纷推出自己的车联网系统。谷歌也是看到了车联网的重要性于 2014 年 6 月推出了 Android Auto 系统。它是谷歌生态系统的一个重要终端。说它是个系统其实并不完全准确,因为谷歌并没有提供完整的操作系统,而是提供了一套 Android Auto SDK 给汽车厂商。汽车厂商需要把这套 Android Auto SDK 集成到他们自己的车载操作系统中。当然你也可以用这个 SDK 集成到谷歌的 Android 系统中。
  2. 《上个版本我就改了一行代码!》:App 的启动图标(icon)是程序在发版的时候直接打到 Apk 里的,但由于业务的需求,有时候我们需要修改 icon 图标。如果仅仅为了一个图标而去发一个新版,再提交到几十个市场,似乎有点小题大做。本文给出了一种动态替换 icon 的方案,完美实现了产品经理换 icon 的需求。
  3. 《Android 性能监控实现原理》:APM 即应用程序性能管理。2011 年时国外的 APM 行业 NewRelic 和 APPDynamics 已经在该领域拔得头筹,国内近些年来也出现一些 APM 厂商。APM 主要做的事情是 crash 监控,卡顿监控,内存监控,增加 trace,网络性能监控,app 页面自动埋点等。性能监控其实就是 hook 代码到项目代码中,从而做到各种监控。常规手段都是在项目中增加代码,但最好的办法是做到非侵入式的,即一个 sdk 即可。阅读文章,了解性能监控的实现原理。
  4. 《Tangram——天猫导购页面动态化方案与实践》:Tangram 中文名是七巧板的意思,我们希望这个框架提供一系列基本单元,就像积木块一样,通过快速拼装就能搭建出一个页面或者调整页面的结构。重运营的业务特别是电商业务,往往讲究灵活多变,需要对线上业务做实时调整,此类页面动态化的需求便应运而生。天猫团队再本月的 SFDC 大会上初次介绍了手机天猫的 Tangram 方案,本文是 Tangram 的整体介绍与相关业务开发实践的介绍。
  5. 《Android Things 物联网应用开发初体验》:Android Things 是 Google 最近推出的全新物联网操作系统,前身是去年发布的物联网平台 Brillo,除了继承 Brillo 的功能,还加入了 Android Studio、Android SDK、Google Play 服务以及 Google 云平台等 Android 开发者熟悉的工具和服务。任何 Android 开发者现在都可以利用 Android API 和 Google 服务轻松构建智能联网设备了。本文简单介绍了如何上手 Android Things。
  6. 《基于文件特征的 Android 模拟器检测(附实现代码下载)》:在我们开发的 App 中,我们可能不希望它被运行在模拟器上,所以我们需要一种手段去检测模拟器,当前设备被检测为模拟器时,我们就直接结束掉 App 进程。目前常见的检测模拟器手段主要被应用在游戏领域和加固领域。本文作者给出的检测方案是基于文件特征去做检测。

开源项目

  1. DanmukuLight :Android 上专为视频直播打造的轻量级弹幕库(100 多 kb)。
  2. AvatarLabelView :一个可配置的迷你版轻量级 Label 辅助类,支持多种配置效果。
  3. SlideUp-Android :这是一个可以帮助我们在任意 View 上添加手势滑动的开源库。
  4. WowSplash :云扩散融合效果,作者的实现思路堪称完美。

感谢徐川对本文的审校。

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

2016-12-28 18:003882
用户头像

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

关注

评论

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

已拿腾讯后台开发岗offer,简单说下自己的面试经历和学习路线

程序员小灰

c++ 后台开发 架构师 TCP/IP Linux服务器开发

1分钟解密:博睿大数据核心引擎Bonree Zeus六大优势

博睿数据

ONES 收购 Tower,五源资本合伙人对话两位创始人

万事ONES

项目管理 团队协作 ONES Tower 收购

《前端实战总结》之使用CSS3实现酷炫的3D旋转透视

徐小夕

css3 大前端 CSS小技巧

挑战赛 | 话题王者VS互动先锋(第一季)

InfoQ写作社区官方

话题讨论 热门活动

英特尔推动集成光电的发展,用于数据中心

E科讯

javascript开发后端程序的神器nodejs

程序那些事

Java 后端 nodejs koa 程序那些事

架构师训练营第 1 期 -week11

习习

《技术男征服美女HR》—Fiber、Coroutine和多线程那些事

太白上仙

Java 程序员 面试 后端 多线程

IntelliJ IDEA 2020.3正式发布,年度最后一个版本很讲武德

YourBatman

IDEA 新特性 2020.3

ONES 收购知名协作工具 Tower

万事ONES

团队协作 高效 研发管理工具 收购 资讯

新闻|Babelfish使PostgreSQL直接兼容SQL Server应用程序

PostgreSQLChina

数据库 postgresql 开源

想了解任务型对话机器人,我们先从自然语言理解聊起

华为云开发者联盟

人工智能 机器人 自然语言

跨架构编程不再难,英特尔机器编程工具迎来重磅更新

E科讯

国产电子表格Luckysheet后台也开源了!支持在线协作,一键docker私有部署

奇异石榴果

Java Excel SpreadJS 表格控件

面试无忧:源码+实践,讲到MySQL调优的底层算法实现

996小迁

Java 架构 面试

一个真正0基础小白学习前端开发的心路历程

华为云开发者联盟

开发 开发小白 0基础

即使不会node.js,拖拽就可完成数据的可视化展示

华为云开发者联盟

node.js 数据 可视化

架构师训练营第 11 周课后练习

叶纪想

极客大学架构师训练营

英特尔发布第二代Horse Ridge低温量子控制芯片

E科讯

加码线下,新荣耀“破题”场景经济

脑极体

给你一个亿的keys,Redis如何统计?

不才陈某

redis

谁能阻止世纪互联星光?2020年第11期北京机房网络质量评测数据排行榜发布

博睿数据

Linux平台中调试C/C++内存泄漏方法 (腾讯和MTK面试的时候问到的)

linux大本营

c++ Linux 后台开发 架构师

训练营第七周作业

大脸猫

极客大学架构师训练营

英特尔神经拟态生态系统发展和研究的最新进展

E科讯

【技术分享】浅谈RTC及Agora RTC SDK集成介绍

Hanson

关于binlog,这个参数能不能用?

Simon

MySQL Binlog

微软最强 Python 自动化工具开源了!不用写一行代码!

星安果

Python 微软 自动化 自动化测试 playwright

腾讯大牛整合Java+spring5系统学习架构,神乎其技

小Q

Java 学习 编程 面试 spring 5

性能压测

jorden wang

Android开发周报:定制系统CM将停止更新、Android Things开发初体验_Android/iOS_郭亮_InfoQ精选文章