HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

业务架构训练营第 0 期模块二作业

目标一个亿

这套Java面试题推出第二天就惨遭全网封杀!已帮我拿下15个Offer

Java架构追梦

Java 阿里巴巴 架构 面试 金三银四

阿里致敬武侠首发“Java架构修炼笔记”,深入内核,拒绝蒙圈

Java架构师迁哥

ThreadPoolExecutor源码解读(二)execute提交任务,Worker详解。如何执行任务?如何回收空闲线程?

徐同学呀

线程池 Java源码 JUC ThreadPoolExecutor

读懂「数据」在区块链网络中流动的3种范式?

CECBC

区块链

架构实战营 模块二:学习总结

👈

架构实战营

华为“引商”,VR“刻羽”,共觅知音人

脑极体

WEB-API的设计与开发

李印

HTTP 软件设计 web tech

架构实战营 模块二:课后作业

👈

架构实战营

阿里巴巴用实践告诉你,架构师到底需要掌握什么样的技术?

Java架构师迁哥

极客架构模块2作业-朋友圈高性能架构分析

Geek_649372

架构实战营

苏州园区:面向全国“发帖”聚力 加快创建区块链技术应用高地

CECBC

Github接近10w点赞!阿里巴巴内部Java面试参考指南

Java 程序员 架构 面试

模块2作业

灯火阑珊

2020从干饭人到打工人

空城机

生活 生活记录 杂记 4月日更

ThreadPoolExecutor源码解读(三)如何优雅的关闭线程池(shutdown、shutdownNow、awaitTermination)

徐同学呀

线程池 Java源码 JUC ThreadPoolExecutor

ScheduledThreadPoolExecutor源码解读(二)ScheduledFutureTask时间调度执行任务(延迟执行、周期性执行)

徐同学呀

线程池 Java源码 ScheduledThreadPool JUC

阿里架构师如是说:权限系统就该这么设计

Java架构师迁哥

架构实战营 - 模块二作业

凯迪

架构实战营

Flutter 学习笔记(二) Container 组件

U2647

flutter 4月日更

史上最强的:京东北极星商业系统权限管控实践

Java架构师迁哥

华为帐号服务学习笔记(四):Authorization Code模式服务端开发

Coding狙击

Java android

【腾讯阿里最全面试题】Redis持久化RDB和AOF 的区别

Linux服务器开发

面试 后端 面经 Linux服务器开发

架构实战营 - 模块 2- 作业

冬天的树

Spark运行状态监控与优化

小舰

4月日更

ScheduledThreadPoolExecutor源码解读(一)DelayedWorkQueue高度定制延迟阻塞优先工作队列

徐同学呀

线程池 Java源码 ScheduledThreadPool JUC

增强产业链供应链自主可控能力,区块链能否贡献力量?

CECBC

区块链

模块2-微信朋友圈高性能架构设计

yu

ThreadPoolExecutor源码解读(四)如何正确使用线程池(总结坑点+核心参数调优)

徐同学呀

ThreadPoolExecutor

HarmonyOS开发者日再现上海,生态最新进展、核心代码解析、创新案例分享

Geek_283163

架构实战营 - 模块 2- 作业

请弄脏我的身体

架构实战营

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