您的位置:网站首页 > Java工具 > 正文

深度了解Android 70 你准备好了吗?

类别:Java工具 日期:2017-4-7 14:24:04 人气: 来源:

  2016年8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,他们还会三个月一次推送开发版,而的消息看,第一个开发版就是Android 7.1,Android N主要新增了以下的新特性和优化。2016年8月22日,谷歌正式推送Android 7.0 Nougat(牛轧糖)正式版,他们还会三个月一次推送开发版,而的消息看,第一个开发版就是Android 7.1,Android N主要新增了以下的新特性和优化。

  ●消息样式自定义:可以自定义更多与使用MessageStyle类的通知相关的用户界面标签。可以配置消息、会话标题和内容视图。

  ●通知:系统可以将消息组合在一起(例如,按消息主题)并显示组。用户可以适当地进行 Dismiss 或 Archive 等操作。

  ●直接回复:对于实时通信应用,Android 系统支持内联回复,以便用户可以直接在通知界面中快速回复短信。

  ●自定义视图:两个新的 API ,在通知中使用自定义视图时可以充分利用系统装饰元素,如通知标题和操作。

  运行 Android N 的手机和平板电脑上,用户可以并排运行两个应用,或者处于分屏模式时一个应用位于另一个应用之上。用户可以通过拖动两个应用之间的分隔线来调整应用。在Android TV 设备上,应用可以将自身置于画中画模式,从而让它们可以在用户浏览或与其他应用交互时继续显示内容。

  “快速设置”通常用于直接从通知栏显示关键设置和操作,非常简单。在 Android N中,已扩展“快速设置”的范围,使其更加有用更方便。为额外的“快速设置”图块添加了更多空间,用户可以通过向左或向右滑动跨分页的显示区域访问它们。 还让用户可以控制显示哪些“快速设置”图块以及显示的 — 用户可以通过拖放图块来添加或移动图块。

  对于开发者,Android N 还添加了一个新的 API,从而可以定义自己的“快速设置”图块,使用户可以轻松访问应用中的关键控件和操作。

  Android 运行组件的 JIT 编译器最实际的好处之一是应用安装和系统更新的速度。即使在Android 6.0 中需要几分钟进行优化和安装的大型应用,现在只需几秒钟就可以完成安装。系统更新也变得更快,因为省去了优化步骤。

  在 Android N 中,低电耗模式又前进了一步,随时随地可以省电。只要屏幕关闭了一段时间,且设备未插入电源,低电耗模式就会对应用使用熟悉的 CPU 和网络。这意味着用户即使将设备放入口袋里也可以省电。

  后台处理是大多数应用的一个重要部分。处理得当,可实现非常棒的用户体验—即时、快速和情境。如果处理不得当,后台处理会毫无必要地消耗 RAM和电池,同时影响其他应用的系统性能。

  Android N 删除了三项隐式(CONNECTIVITY_ACTION、ACTION_NEW_PICTURE 和ACTION_NEW_VIDEO),以帮助优化内存使用和电量消耗。此项变更很有必要,因为隐式会在后台频繁启动已注册侦听这些的应用,删除这些可以显著提升设备性能和用户体验。

  移动设备会经历频繁的连接变更,例如在 Wi-Fi 和移动数据之间切换时。目前,可以通过在应用清单文件中注册一个接收器来侦听隐式 CONNECTIVITY_ACTION,让应用能够这些变更。由于很多应用会注册接收此,因此单次网络切换即会导致所有应用被并同时处理此。同理,应用可以注册接收来自其他应用(例如相机)的隐式ACTION_NEW_PICTURE 和ACTION_NEW_VIDEO 。当用户使用相机应用拍摄照片时,这些应用即会被处理。

  未来的 Android 版本还可能会弃用其他隐式以及未绑定的后台服务。有鉴于此,应避免依赖在清单文件中声明的接收器来侦听隐式或删除此依赖关系,以及避免或删除对后台服务的依赖关系。

  Android 框架提供多种解决方案来降低这些隐式或后台服务的必要性。例如,JobScheduler API 提供了一个稳健可靠的机制来安排满足指定条件(例如连入不按流量计费的网络)时所执行的网络操作。甚至可以使用JobScheduler来响应内容提供程序所发生的变更。

  在移动设备的整个生命周期,蜂窝数据计划的成本通常会超出设备本身的成本。对于许多用户而言,蜂窝数据是他们想要节省的昂贵资源。

  Android N推出了Data Saver模式,这是一项新的系统服务,有助于减少应用使用的蜂窝数据,无论是在漫游,账单周期即将结束,还是使用少量的预付费数据包。 Data Saver让用户可以控制应用使用蜂窝数据的方式,同时让开发者打开Data Saver时可以提供更多有效的服务。

  Vulkan是完全从零开始设计,以最小化驱动器中的 CPU 开销,并能让应用更直接地控制 GPU 操作。Vulkan还允许多个线程同时执行工作,如命令缓冲区构建,以获得更好的并行化。

  Android N 现在支持在平台中进行号码屏蔽,提供框架 API,让服务提供商可以屏蔽的号码列表。默认短信应用、默认手机应用和提供商应用可以对屏蔽的号码列表进行读取和写入操作,其他应用则无法访问此列表。

  Android N 允许默认的手机应用过滤来电。手机应用执行此操作的方式是实现新的CallScreeningService,该方法允许手机应用基于来电的Call.Details执行大量操作,例如:

  Android N 现在允许用户在设置中选择多个区域设置,以更好地支持双语用例。应用可以使用新的 API 获取用户选择的区域设置,然后为多区域设置用户提供更成熟的用户体验,如以多个语言显示搜索结果,并且不会以用户了解的语言翻译网页。

  除多区域设置支持外,Android N 还扩展了用户可用的语言范围。它针对常用语言提供超过 25种的变体,如英语、西班牙语、法语和阿拉伯语。它还针对 100 多种新语言添加了部分支持。

  应用可以通过调用 LocaleList.GetDeult() 获取用户设置的区域设置列表。 为支持扩展的区域设置数量,Android N 正在改变其解析资源的方式。

  Android N引入更多表情符号和表情符号相关功能,包括肤色表情符号和支持变量选择符。如果应用支持表情符号,请遵循以下准则,以便能充分利用这些表情符号相关功能优势。

  ●在插入之前,检查设备是否包含表情符号。若要检查系统字体中有哪些表情符号,使用hasGlyph(String) 方法。

  ●检查表情符号是否支持变量选择符。变量选择符能够呈现一些彩色或黑白的表情符号。在移动设备上,应用应呈现彩色的表情符号,而不是黑白的。但是,如果应用显示嵌入在文本中的表情符号,那应使用黑白变量。若要确定表情符号是否有变量,使用变量选择符。如需有关支持变量的字符的完整清单,请变量的 Unicode 文档中的表情符号变量序列部分。

  ●检查表情符号是否支持肤色。Android N允许用户按照他们的喜好修改表情符号呈现的肤色。键盘应用应为有多个肤色的表情符号提供可视化的,并应允许用户选择他们喜欢的肤色。若要确定哪些系统表情符号有肤色修改器,使用hasGlyph(String) 方法。可以通过读取Unicode 文档来确定哪些表情符号使用肤色。

  Android N 添加了新的VR 模式的平台支持和优化,以使开发者能为用户打造高质量移动 VR体验。新版针对开发者提供了大量性能增强特性,包括单一缓冲区渲染以及允许 VR 应用访问某个专属的CPU 核心。在应用中,可以享受到专为 VR 设计的平滑头部和立体声通知功能。

  Android N 现在针对新的设备设置直接在欢迎屏幕上提供“Vision Settings”。这使用户可以更容易发现和配置他们设备上的无障碍功能,包括放大手势、字体大小、显示屏尺寸和TalkBack。

  使用硬件支持的密钥库,可更安全地在 Android 设备上创建、存储和使用加密密钥。它们可密钥免受 Linux 内核、潜在的 Android 漏洞的,也可防止从已取得根权限的设备提取密钥。

  为了让硬件支持的密钥库使用起来更简单和更安全,Android N 引入了密钥认证。应用和关闭的设备可使用密钥认证以地确定 RSA 或 EC 密钥对是否受硬件支持、密钥对的属性如何,以及其使用和有效性有何。

  应用和关闭的设备服务可以通过 X.509 认证证书(必须由有效的认证密钥签署)请求有关密钥对的信息。认证密钥是一个 ECDSA 签署密钥,其在出厂时被注入设备的硬件支持的密钥库。因此,有效的认证密钥签署的认证证书可确认硬件支持的密钥库是否存在,以及该密钥库中密钥对的详细信息。

  为确保设备使用安全的 Android 出厂映像,密钥认证要求设备 bootloader向可信执行(TEE)提供以下信息:

  另外新增特性还有直接启动、打印服务增强、持续性能 API、作用域目录访问、键盘快捷键辅助工具等。

  腾讯WeTest云真机上已经有多部Android 7.0手机可以选择,让您在网页端流畅控制云端手机。

  腾讯WeTest是腾讯游戏推出的一站式游戏测试平台,用十年腾讯游戏测试经验帮助广大开发者对游戏开发全生命周期进行质量保障。

  腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情等服务。

推荐:

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved