写点什么

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:003420
用户头像

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

关注

评论

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

面试官让你说说react状态管理?

beifeng1996

React

keep move!滑动窗口中位数与滑动魔方

掘金安东尼

算法 9月月更

国庆节,零代码帮你搞定假期美食菜单,体验赢定制好礼

华为云开发者联盟

人工智能 企业号九月金秋榜

UI 自动化测试应不应该投入?有没有前途?怎样做最明智?

测吧(北京)科技有限公司

测试

小程序化:系统集成行业降本增效的破局思考

FinClip

互联网进入存量博弈时代,小程序技术创造移动应用新机遇

FinClip

finclip

P5~P9应该具备的核心能力是什么

博文视点Broadview

new Vue的时候到底做了什么

bb_xiaxia1998

Vue

Ohos-MPChart——支持多种图表绘制的组件

OpenHarmony开发者

OpenHarmony

从URL输入到页面展现到底发生什么?

loveX001

JavaScript

仅需30行代码,轻松集成HMS Core视频编辑服务屏幕录制能力

HarmonyOS SDK

编辑 视频

一道React面试题把我整懵了

beifeng1996

React

禅道项目管理软件App使用

禅道项目管理

项目管理 App 禅道

九月书单

图灵社区

科普 计算机 新书

大数据ELK(八):Elasticsearch安装IK分词器插件

Lansonli

ES 9月月更

九月书单

图灵教育

科普 计算机 新书

物联网平台常见问题与答案汇总

阿里云AIoT

数据 物联网平台 物联网 协议 mqtt

Java中Interface天天都在写,你知道其背后的原理是什么吗?

wljslmz

Java 接口 9月月更

vue项目性能优化-前端加分项

bb_xiaxia1998

Vue

orbeon form 通过 url 的方式同第三方应用集成的开发明细

汪子熙

Java SAP commerce form 9月月更

一键实现设备高稳定高安全管理——设备管理运维类

阿里云AIoT

分布式数据库 安全 监控 物联网 存储

VUE 数据分页

HoneyMoose

透视星环科技上市:基础工具、技术融合、场景应用三维击穿

易观分析

数据

Java进阶(三十七)java 自动装箱与拆箱

No Silver Bullet

Java 9月月更 自动装箱 拆箱

sentinel-dashboard-apollo 1.8.5 发布,支持 apollo 持久化的定制版

铁匠

【web 开发基础】php 开发基础快速入门 (4)-PHP常量详解

迷彩

php 常量 9月月更 魔术常量

【web开发基础】PHP快速入门(5)-PHP运算符之算术运算符和字符串运算符详解

迷彩

运算符 php开源 9月月更 web开发基础 算术运算符

2022年中国HR SaaS行业洞察

易观分析

HR SaaS

面向对象设计原则,历久弥新

有态度的马甲

【云原生 | 从零开始学Kubernetes】十三、k8s的容器探测以及启动探测

泡泡

云计算 容器 云原生 k8s 9月月更

APISIX是怎么跑起来的

geange

lua api 网关 APISIX 网关 APISIX的源码解析

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