700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 8.0官方刷机包 安卓8.0系统

android 8.0官方刷机包 安卓8.0系统

时间:2019-10-30 00:38:32

相关推荐

android 8.0官方刷机包 安卓8.0系统

安卓8.0系统于近日正式开放下载开发者预览版,官方代号又叫做Android O,是下一版本的 Android 系统,它优化了电源及性能,并提供了多种全新方式来扩展您的应用。比如安卓8.0系统引入了通知渠道,以提供统一的系统来帮助用户管理通知。当您以安卓8.0为目标平台时,必须实现一个或多个通知渠道,以便向用户显示通知。又比如安卓8.0画中画模式允许以画中画 (PIP) 模式启动Activity。PIP是一种特殊的多窗口模式,最常用于视频播放。需要注意的是:安卓8.0系统刷机包目前只能够支持Nexus 5X、Nexus 6P、Nexus Player、Pixel C、Pixel、Pixel XL等设备,并且仅面向开发者,不适合日常使用或消费者使用。

安卓8.0系统功能和API安卓8.0为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。

一、通知

在安卓8.0系统中,我们已重新设计通知,以便为管理通知行为和设置提供更轻松和更统一的方式。这些变更包括:

1、通知渠道:安卓8.0系统引入了通知渠道,其允许您为要显示的每种通知类型创建用户可自定义的渠道。用户界面将通知渠道称之为通知类别。要了解如何实现通知渠道的信息,请参阅通知渠道指南。

2、休眠:用户可以将通知置于休眠状态,以便稍后重新显示它。重新显示时通知的重要程度与首次显示时相同。应用可以移除或更新已休眠的通知,但更新休眠的通知并不会使其重新显示。

3、通知超时:现在,使用 Notification.Builder.setTimeout() 创建通知时您可以设置超时。您可以使用此方法指定一个持续时间,过了该持续时间后取消通知。如果需要,您可以在指定的超时持续时间之前取消通知。

4、通知清除:系统现在可区分通知是由用户清除,还是由应用移除。要查看清除通知的方式,您应实现 NotificationListenerService 类的新 onNotificationRemoved() 方法。

5、背景颜色:您现在可以设置和启用通知的背景颜色。只能在用户必须一眼就能看到的持续任务的通知中使用此功能。例如,您可以为与驾车路线或正在进行的通话有关的通知设置背景颜色。您还可以使用 Notification.Builder.setColor() 设置所需的背景颜色。这样做将允许您使用 Notification.Builder.setColorized() 启用通知的背景颜色设置。

6、消息样式:现在,使用 MessagingStyle 类的通知可在其折叠形式中显示更多内容。对于与消息有关的通知,您应使用 MessagingStyle 类。您还可以使用新的 addHistoricMessage() 方法,通过向与消息相关的通知添加历史消息为会话提供上下文。

二、自动填充框架

帐号创建、登录和信用卡交易需要时间并且容易出错。在使用要求执行此类重复性任务的应用时,用户很容易遭受挫折。

安卓8.0系统通过引入自动填充框架,简化了登录和信用卡表单之类表单的填写工作。在用户选择接受自动填充之后,新老应用都可使用自动填充框架。

您可以采取某些措施,优化您的应用使用此框架的方式。

三、画中画模式

安卓8.0系统允许以画中画 (PIP) 模式启动 Activity。PIP 是一种特殊的多窗口模式,最常用于视频播放。目前,PIP 模式可用于 Android TV,而 Android O 则让该功能可进一步用于其他 Android 设备。

当某个 Activity 处于 PIP 模式时,它会处于暂停状态,但仍应继续显示内容。因此,您应确保您的应用在 onPause() 处理程序中进行处理时不会暂停播放。相反,您应在 onStop() 中暂停播放视频,并在 onStart() 中继续播放。如需了解详细信息,请参阅多窗口生命周期。

要指定您的 Activity 可以使用 PIP 模式,请在清单中将 android:supportsPictureInPicture 设置为 true。(从安卓8.0系统开始,如果您打算在 Android TV 或其他 Android 设备上支持 PIP 模式,则无需将 android:resizeableActivity 设置为 true;只有在您的 Activity 支持其他多窗口模式时,才需要设置 android:resizeableActivity。)

四、API 变更

安卓8.0系统引入一种新的对象 android.app.PictureInPictureArgs,您可以将该对象传递给 PIP 方法来指定某个 Activity 在其处于 PIP 模式时的行为。此对象还指定了各种属性,例如 Activity 的首选纵横比。

现在,在添加画中画中介绍的现有 PIP 方法可用于所有 Android 设备,而不仅限于 Android TV。此外,Android O 还提供以下方法来支持 PIP 模式:

1、Activity.enterPictureInPictureMode(PictureInPictureArgs args):将 Activity 置于画中画模式。Activity 的纵横比和其他配置设置均由 args 指定。如果 args 中的任何字段为空,系统将使用您上次调用 Activity.setPictureInPictureArgs() 时所设置的值。

指定的 Activity 被置于屏幕的一角,屏幕剩余部分则被屏幕之前显示的上一 Activity 所填满。进入 PIP 模式的 Activity 将进入暂停状态,但仍保持已启动状态。如果用户点按此 PIP Activity,系统将显示一个菜单供用户操作,而在 Activity 处于 PIP 状态期间,不会理会任何触摸事件。

2、Activity.setPictureInPictureArgs() 更新 Activity 的 PIP 配置设置。如果 Activity 目前处于 PIP 模式,则会更新此设置;如果 Activity 的纵横比发生变化,这非常有用。如果 Activity 不处于 PIP 模式,则会使用这些配置设置,而不会考虑您调用的 enterPictureInPictureMode() 方法。

五、处理字体

安卓8.0系统推出一项新功能,即 XML 中的字体,允许您使用字体作为资源。这意味着,不再需要以资产的形式捆绑字体。字体在 R 文件中编译,并且作为一种资源,可自动用于系统。然后,您可以利用一种新的资源类型 font 来访问这些字体。安卓8.0系统还提供了一种机制,可用来检索与系统字体有关的信息并提供文件描述符。

六、自适应图标

安卓8.0系统引入自适应启动器图标。自适应图标支持视觉效果,可在不同设备型号上显示为各种不同的形状。要了解如何创建自适应图标,请参阅自适应图标预览功能指南。

七、颜色管理

图像应用的 Android 开发者现在可以利用支持广色域彩色显示的新设备。要显示广色域图像,应用需要在其清单(每个 Activity)中启用一个标志,并加载具有嵌入的广域彩色配置文件(AdobeRGB、Pro Photo RGB、DCI-P3 等)的位图。

八、WLAN 感知

安卓8.0系统新增了对 WLAN 感知的支持,此技术基于周边感知联网 (NAN) 规范。在具有相应 WLAN 感知硬件的设备上,应用和附近设备可以通过 WLAN 进行搜索和通信,无需依赖互联网接入点。我们正在与硬件合作伙伴合作,以尽快将 WLAN 感知技术应用于设备。有关如何将 WLAN 感知集成到您的应用中的详细信息,请参阅 WLAN 感知。

九、配套设备配对

在尝试通过蓝牙、BLE 和 WLAN 与配套设备配对时,安卓8.0系统提供的 API 允许您自定义配对请求对话框。

更多新功能可参考【https://developer./preview/api-overview.html#opip】

支持设备

注意事项一、手动刷写设备

警告:刷入系统映像会从目标设备移除所有数据。刷写前请备份您的数据。

刷写是在目标设备上安装系统映像和支持文件的过程。刷写让您可以设置初始测试和构建环境。您可以在设备上精确地控制测试环境,还可以在需要(例如自动测试)时多次重新安装。

下载系统映像后,请遵守将系统映像刷入您的设备的完整说明。

二、从设备卸载预览版

如果您想从设备卸载预览版,请从适用于 Nexus 和 Pixel 设备的出厂映像页面获取出厂规格系统映像,然后手动将其刷入设备。

警告:如果要在计划结束之前卸载 Developer Preview 系统映像,则需要完全重置设备并移除设备上的所有用户数据。

收起介绍展开介绍

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。