专业IT科技资讯平台,关注科技、手机、电脑、智能硬件、电脑知识!
当前位置:主页 > 手机 > 安卓 >

安卓8.0系统刷机包下载

导读:

安卓8.0系统于近日正式开放下载开发者预览版,官方代号又叫做Android O,是下一版本

安卓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 允许您自定义配对请求对话框。
更多新功能可参考【】

支持设备