Android7.0新特性,及Android N适配( 二 )


框架提供多种解决方案来降低这些隐式广播或后台服务的必要性 。例如 ,  API 提供了一个稳健可靠的机制来安排满足指定条件(例如连入不按流量计费的网络)时所执行的网络操作 。甚至可以使用来响应内容提供程序所发生的变更 。
七、Data Saver
在移动设备的整个生命周期 , 蜂窝数据计划的成本通常会超出设备本身的成本 。对于许多用户而言 , 蜂窝数据是他们想要节省的昂贵资源 。
N推出了Data Saver模式 , 这是一项新的系统服务 , 有助于减少应用使用的蜂窝数据 , 无论是在漫游 , 账单周期即将结束 , 还是使用少量的预付费数据包 。Data Saver让用户可以控制应用使用蜂窝数据的方式 , 同时让开发者打开Data Saver时可以提供更多有效的服务 。

Android7.0新特性,及Android N适配

文章插图
【Android7.0新特性,及Android N适配】八、Data Saver
N 将一项新的 3D 渲染 API ? 集成到平台中 。就像 ? ES 一样 , 是 3D 图形和渲染的一项开放标准 , 由 Group 维护 。
是完全从零开始设计 , 以最小化驱动器中的 CPU 开销 , 并能让应用更直接地控制 GPU 操作 。还允许多个线程同时执行工作 , 如命令缓冲区构建 , 以获得更好的并行化 。
开发工具和库都已卷入 NDK 。它们包括:
● 头
● 验证层(调试库)
● SPIR-V 着色程序编译器
● SPIR-V 运行时着色器编译库
● 仅适用于已启用硬件的设备上的应用 , 如 Nexus 5X、Nexus 6P 和Nexus。
九、号码屏蔽
N 现在支持在平台中进行号码屏蔽 , 提供框架 API , 让服务提供商可以维护屏蔽的号码列表 。默认短信应用、默认手机应用和提供商应用可以对屏蔽的号码列表进行读取和写入操作 , 其他应用则无法访问此列表 。
十、来电过滤
N 允许默认的手机应用过滤来电 。手机应用执行此操作的方式是实现新的 , 该方法允许手机应用基于来电的Call.执行大量操作 , 例如:
● 拒绝来电
● 不允许来电到达通话记录
● 不向用户显示来电通知
十一、多区域设置支持、多语言
N 现在允许用户在设置中选择多个区域设置 , 以更好地支持双语用例 。应用可以使用新的 API 获取用户选择的区域设置 , 然后为多区域设置用户提供更成熟的用户体验 , 如以多个语言显示搜索结果 , 并且不会以用户了解的语言翻译网页 。
除多区域设置支持外 ,  N 还扩展了用户可用的语言范围 。它针对常用语言提供超过 25种的变体 , 如英语、西班牙语、法语和阿拉伯语 。它还针对 100 多种新语言添加了部分支持 。
应用可以通过调用 .() 获取用户设置的区域设置列表 。为支持扩展的区域设置数量 ,  N 正在改变其解析资源的方式 。
十二、新增的表情符号
N引入更多表情符号和表情符号相关功能 , 包括肤色表情符号和支持变量选择符 。如果应用支持表情符号 , 请遵循以下准则 , 以便能充分利用这些表情符号相关功能优势 。
十三、 中的 ICU4J API
ICU4J 是一个广泛使用的开源 Java 库集合 , 为软件应用提供和全球化支持 。N 在.icu软件包下显示框架中的 ICU4J API 子集 , 供应用开发者使用 。迁移很简单 , 主要是需要从com.java.icu命名空间更改为.icu 。如果已在应用中使用 ICU4J 捆绑包 , 切换到框架中提供的.icu API 可以大量节省 APK 大小 。