Android 8.1 Developer Preview for Android

Android 8.1 Developer Preview for Android Preview

Android / Google / 1002 / 完整规格
描述

适用于 Android 的 Android 8.1 开发者预览版:全面概述

Android O 是最新版本的 Android 操作系统,它为用户和开发人员引入了各种新特性和功能。在本文档中,我们将重点介绍 Android 8.1 开发者预览版中面向开发者的新功能。

神经网络 API

神经网络 API (NNAPI) 为应用程序提供设备上机器学习操作的硬件加速。 API 支持设备上的模型创建、编译和执行。应用程序通常不直接使用 NNAPI;相反,NNAPI 旨在由机器学习库、框架和工具调用,让开发人员可以训练他们的模型并将它们部署到 Android 设备上。

要了解有关神经网络 API 的更多信息,请参阅神经网络 API 参考文档和神经网络 API 开发人员指南。

通知

Android 8.1 Developer Preview 1 对通知进行了更改,这些更改会影响应用发出通知提示音的方式:

- 应用程序现在每秒只能发出一次通知警报声。

- 超过此速率的警报声音不会排队并丢失。

- 此更改不会影响通知行为的其他方面。

- 通知消息仍按预期发布。

此外:

- 在调用 ActivityManager.isLowRamDevice() 时返回 true 的低 RAM Android 设备不支持 NotificationListenerService 和 ConditionProviderService。

改进了针对低 RAM 设备的定位

Android 8.1(API 级别 27)向包管理器添加了两个新的硬件功能常量 - FEATURE_RAM_LOW 和 FEATURE_RAM_NORMAL。这些常量允许您将应用程序和 APK 拆分的分发定位到普通或低 RAM 设备。

这些常数使 Play 商店能够通过突出显示特别适合给定设备功能的应用程序来提升用户体验。

自动填充框架更新

Android 8.1 开发者预览版(API 级别 27)对自动填充框架进行了多项改进,您可以将这些改进整合到您的应用中:

- Developer Preview 添加了对在自动填充保存 UI 中显示的自定义描述的支持,而不是原始表示数据。

- 您可以指定您的应用程序使用的验证器对象来决定 Android 系统是否应显示自动填充保存 UI。

- BaseAdapter 类包括 setAutofillOptions() 方法,它允许在适配器中提供字符串表示值有用的微调器控件动态生成值适配器,如信用卡到期日期年份列表用户选择部分信用卡到期日期自动填充服务使用字符串表示适当地填充视图需要数据

此外:

- AutofillManager类包括notifyViewVisibilityChanged(View,int,boolen)方法调用通知框架改变可见性视图虚拟结构重载方法非虚拟结构通常不需要显式通知框架因为方法已经调用了View类

编辑文本更新

从 API 级别 27 开始 EditText.getText() 返回 Editable 之前返回的 CharSequence 向后兼容 Editable 实现 CharSequence Editable 接口提供有价值的附加功能 例如因为 Editable 还实现 Spannable 接口在实例 EditText 中应用标记内容

程序化安全浏览操作

通过使用 WebView 实现安全浏览 API 应用程序检测实例 WebView 尝试导航 URL Google 分类的已知威胁默认情况下,WebView 显示插页式警告用户已知威胁提供选项加载 URL 无论如何返回上一页安全在 Android 8.1 开发者预览版中以编程方式定义应用程序如何响应已知威胁:

-控制应用程序是否报告已知威胁安全浏览

- 让应用程序在每次遇到 URL 时自动执行返回安全的特定操作安全浏览对已知威胁进行分类注意最佳保护,防止在调用 WebView 对象的 loadUrl() 方法之前等待初始化安全浏览

视频缩略图提取器

MediaMetadataRetriever 类具有 getScaledFrameAtTime() 查找给定时间位置附近的帧返回位图相同纵横比源帧缩放适合矩形给定宽度高度有用生成缩略图视频我们建议使用方法而不是 getFrameAtTime() 浪费内存因为返回位图相同分辨率源视频例如来自 K 视频的帧将 MB 位图大得多需要缩略图

共享内存API

Android 引入了 SharedMemory 类这允许创建映射管理使用多个进程或应用程序的匿名共享内存

墙纸颜色 API

Android 引入了支持管理壁纸颜色的功能,让我们可以使用前三种具有视觉代表性的颜色从可绘制的位图中创建 WallpaperColors 对象检索细节前三种明显的颜色壁纸要创建 WallpaperColors 对象,请执行以下操作:

-要使用三种颜色创建 WallpaperColors 对象,创建实例 WallpaperColors 传递初级、二级、三级颜色,原色必须为 null

- 要从位图调用创建 WallpaperColors 对象,从 Bitmap() 方法传递位图源参数

-从drawable调用fromDrawable()方法传递drawable源参数来创建WallpaperColors对象

要检索墙纸的主要、次要、三次色详细信息,请调用以下方法:

-getPrimaryColor() 返回最引人注目的彩色壁纸

-getSecondaryColor() 返回第二个卓越的颜色壁纸

-getTertiaryColor() 方法返回第三种卓越的颜色壁纸通知系统任何显着的颜色变化调用 notify ColorsChanged() 方法触发 Compute Colors 生命周期事件机会提供新的壁纸颜色对象添加监听器颜色变化调用 addOn ColorsChanged Listener() 方法也调用 getWallpaper Colors() 检索原色壁纸

指纹更新

FingerprintManager 类引入了两个错误代码:

-FINGERPRINT_ERROR_LOCKOUT_PERMANENT:用户尝试使用指纹读取器解锁设备的次数过多。

-FINGERPRINT_ERROR_VENDOR:发生特定于供应商的指纹读取器错误。

综上所述,

凭借其广泛的软件应用程序选择,涵盖各种类别,例如实用程序和操作系统等;我们的网站提供范围广泛的软件解决方案,可满足各种需求和要求!这里可用的此类软件解决方案就是“Android O”,它带来了许多旨在增强用户体验和开发人员生产力的特性和功能!

来自改进的通知管理选项,包括限制每秒声音警报的频率,同时仍然确保消息传递不受影响;基于 RAM 容量水平的更好定位选项,因此无论设备规格如何,用户都能获得优化的体验;更新的自动填充框架允许自定义描述以及验证器对象,从而更好地控制自动填充过程本身 - 每个人都有一些东西!

此外,由于其神经网络 API 可在设备本身内提供硬件加速机器学习操作,而无需外部服务器云计算资源等;通过 webview 实现的程序化安全浏览操作在潜在威胁发生之前检测到它们,从而确保用户在线活动的安全;共享内存 API 促进了同时运行的多个进程/应用程序之间的无缝通信,没有任何问题 - 这些只是展示为什么“android o”真正脱颖而出的一些例子!

完整规格
发行人 Google
发布者网站 http://www.google.com/
发布日期 2017-10-25
添加日期 2017-10-25
类别 实用程序和操作系统
子类别 操作系统和更新
Preview
操作系统要求 Android
要求 Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
价钱 Free
每周下载 8
下载总数 1002

Comments:

最受欢迎