最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Android“棉花糖”正式发布

  • 2015-10-15
  • 本文字数:838 字

    阅读完需:约 3 分钟

Google 宣布在其 Nexus 设备上发布代号为"棉花糖"的 Android 6.0 系统,预计该版本操作系统将在更多设备上应用。

新版"棉花糖"系统的 SDK 为开发者引进了一些新特性,例如:

  • 扩展的运行时权限–该功能允许用户在运行时管理app 的权限。在此前的Android 版本中,用户是在首次安装app 时给app 设置权限。在Android 6.0 版本中,开发人员可以使用新的 requestPermissions() 方法在运行时请求权限。同时,也可以使用新的 checkSelfPermission() 方法检查一个 app 应用是否已经被赋予某项权限。
  • 短暂休眠 (Doze) 和 App 空闲待机模式–该模式用来提高电池使用性能。Doze 是一个新模式,手机没有接电源并被静止安放时会进入该模式。在 Doze 模式中,手机设备会被定期唤醒并执行一些挂起的操作。此外,有段时间没有被使用的 app 会进入待机 (standby) 模式,此时系统会禁用该 app 的网络访问并执行一些其他操作。开发人员需要了解这两种模式,确保开发出来的 app 能够在 6.0 系统下正常工作。
  • BoringSSL 代替了 OpenSSL。

其他对开发者有影响的更新包括: 废除了 Apache HTTP Client,转而使用 HttpURLConnection ; 废除了使用可编程的方式访问设备的本地硬件 ID; 更多的改动请参见上面的文档。

Android 6.0"棉花糖"系统将很快搭载到 Google 各个旗舰设备上,包括 Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, Nexus Player, 以及 Android One。根据 Ars Technica 的分析, 目前还不确定其他设备是否会采用"棉花糖"系统, 具体的时间表取决于手机生产商。开发人员可以使用 Google 官方的镜像安装“棉花糖”, 不过有报道称,这么做最终可能会清除所有数据,原因可能是由于新的权限系统会导致应用程序崩溃。

查看英文原文: Android Marshmallow Rollout Started


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-10-15 19:002761

评论

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

Zookeeper用作注册中心的原理,张孝祥jsp视频教程

Java 程序员 后端

【C语言】指针总结,Java程序员如何有效提升学习效率

Java 程序员 后端

【C语言】动态内存分配,nginx调优与监控

Java 程序员 后端

“ShardingCore”是如何针对分表下的分页进行优化的,深入理解linux内核架构

Java 程序员 后端

《重构 改善既有代码的设计 3》代码的可理解性应该是我们虔诚追求的目标

Java 程序员 后端

《零基础》MySQL GROUP BY 语句(十九),java并发编程实战pdf百度云

Java 程序员 后端

《零基础》MySQL 安装(二),java高级程序设计作业系统

Java 程序员 后端

“穷苦乡村”小伙就得安于现状,你掌握了多少?

Java 程序员 后端

「JVM 系列」- JVM的类加载机制,java常用面试题和答案

Java 程序员 后端

WPF学习——依赖项属性,中软国际java面试流程

Java 程序员 后端

XXL-Job启动源码详解,Java日常开发的12个坑,你踩过几个

Java 程序员 后端

“情商比智商重要”,java面试代码题

Java 程序员 后端

ICCV 2021人脸鉴伪比赛全赛道冠军!AI反诈这块,百度算是弄明白了

科技热闻

ZooKeeper实现生产-消费者队列,万字长文总结Java多进程

Java 程序员 后端

技术分享| RTC通讯中常用的音频格式

anyRTC开发者

音视频 WebRTC RTC 语音通话 音频格式

“一学就会”微服务的架构模式,一名毕业三年的女程序媛面试头条经验

Java 程序员 后端

zookeeper分布式锁,java开发技术教程

Java 程序员 后端

“数组&方法”常见知识分解,简述java编译原理

Java 程序员 后端

《Spring实战》读书笔记-第3章 高级装配,全网最具深度的三次握手、四次挥手讲解

Java 程序员 后端

《大型数据库技术》MySQL的进阶开发技巧,java基础知识重点总结pdf

Java 程序员 后端

windows下nginx的安装及使用,linux实用教程第三版pdf

Java 程序员 后端

【终极预告】Apache ShardingSphere Dev Meetup 彩蛋篇

SphereEx

开源社区 ShardingSphere Meetup SphereEx 热门活动

yum安装ansible报错如何解决,自定义线程池面试题

Java 程序员 后端

《零基础》MySQL 连接的使用(二十),springcloud开发教程

Java 程序员 后端

“打工人”都在用的邮件使用规范,入职3个月的Java程序员面临转正

Java 程序员 后端

《JVM系列》 第五章 -- 堆空间与对象分配,springboot项目分层架构

Java 程序员 后端

《菜菜的机器学习sklearn课堂》逻辑回归,java教程百度云最新版

Java 程序员 后端

xxl-job 源码运行解析,java基础编程视频

Java 程序员 后端

zabbix监控nginx、mysql、java应用,64位java8百度云盘

Java 程序员 后端

Zookeeper 集群部署的那些事儿,消息队列rabbitmq面试

Java 程序员 后端

zookeeper原理篇-Zookeeper选举过程分析,深入linux内核架构pdf下载

Java 程序员 后端

Android“棉花糖”正式发布_移动_Sergio De Simone_InfoQ精选文章