Google 发布首个 Android 11 开发者预览版,具有屏幕录制、聊天气泡等新功能
5分钟读
发表于
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
谷歌今天发布了第一个 Android 11 开发者预览版,为用户和开发者提供了多项新功能和 API。 Google 计划在 11 年第三季度发布 Android 3 操作系统的最终版本。此 Android 2020 版本还将包括一些新功能,例如内置对屏幕录制的支持、改进的位置隐私(用户可以授予对位置、麦克风和相机通过一次性权限),更好地保护外部存储上的应用程序和用户数据等等。 在下面找到开发人员功能列表。
数据访问审计:
- 为了让您的应用及其依赖项如何访问用户的私有数据更加透明,Android 11 引入了 数据访问审计. 通过使用此功能,您可以更好地识别和纠正潜在的意外数据访问。
高性能图形调试层注入:
媒体文件的批处理操作:
- 为了跨设备保持一致性并增加用户便利性,Android 11 向
MediaStore
API。 要了解有关这些方法的更多信息,请参阅 执行批处理操作部分 在与存储相关的 Android 11 隐私页面上。
快速回复中的富媒体:
- 从 Android 11 开始,用户可以将图像和其他富媒体内容插入到 快速回复. 要支持此功能,应用程序需要将信息添加到
RemoteInput
通知指定他们可以处理哪些 MIME 类型。 通过调用来做到这一点RemoteInput.Builder.setAllowDataType()
. 该应用程序还必须检查任何RemoteInput
它接收到的广播以查看广播是否包含任何这些类型的内容; 采用RemoteInput.getDataResultsFromIntent()
去做这个。
使用原始文件路径访问媒体文件:
- 从 Android 11 开始,具有
READ_EXTERNAL_STORAGE
权限可以使用直接文件路径和本机库读取设备的媒体文件。 要了解有关此功能的更多信息,请参阅 使用原始路径部分访问文件 在与存储相关的 Android 11 隐私页面上。
大型数据集的安全共享:
- 在某些情况下,例如涉及机器学习或媒体播放的情况,您的应用程序可能希望使用与另一个应用程序相同的大型数据集。 在以前的 Android 版本中,您的应用和另一个应用都需要下载同一数据集的单独副本。
请求和检查低延迟支持:
- 某些显示器可以执行图形后处理,例如某些外部显示器和电视。 这种后处理可以改善图形,但会增加延迟。 支持 HDMI 2.1 的较新显示器具有 自动低延迟模式 (阿尔姆,也被称为 游戏模式),通过关闭此后处理来最小化延迟。 有关 ALLM 的更多详细信息,请参阅 HDMI 2.1 规范.
MediaCodec 中的低延迟解码:
- Android 11 增强
MediaCodec
支持游戏和其他实时应用程序的低延迟解码。 您可以通过传递来检查编解码器是否支持低延迟解码FEATURE_LowLatency
至MediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK图像解码器:
- NDK
ImageDecoder
API 为 Android C/C++ 应用程序提供标准 API 以直接解码图像。 应用程序开发人员不再需要使用框架 API(通过 JNI)或捆绑第三方图像解码库。 有关详细信息,请参阅 图像解码器开发指南.
资源加载器:
- Android 11 引入了一个新 API,允许应用动态扩展资源的搜索和加载方式。 新的 API 类
ResourcesLoader
和ResourcesProvider
主要负责提供新功能。 它们共同提供了提供额外资源和资产或修改现有资源和资产价值的能力。
ICU图书馆更新:
- Android 11 更新了
android.icu
使用 66 版的软件包 重症监护室图书馆,与 Android 63 中的版本 10 相比。新的库版本包括更新的 CLDR 语言环境数据以及对 Android 中国际化支持的多项增强。
神经网络 API 1.3:
- Android 11 扩展并改进了 神经网络 API (NNAPI).
新操作:
- NNAPI 1.3 引入了一种新的操作数类型,
TENSOR_QUANT8_ASYMM_SIGNED
, 支持 TensorFlow Lite 的新量化方案.
新的机器学习控件:
- NNAPI 1.3 引入了新的控件来帮助机器学习顺利运行。
生物特征认证强度:
- 为了帮助您控制应用数据的安全级别,Android 11 引入了
BiometricManager.Authenticators
界面。 该接口定义了生物识别硬件元素的可能优势。 设备制造商为每个元素定义了特定的强度,例如BIOMETRIC_STRONG
orBIOMETRIC_WEAK
. 这些强度级别定义在 兼容性定义 页面上发布服务提醒。
CallScreeningService 更新:
Android 模拟器中扩展的相机支持:
Android 11 引入了改进的 Android Emulator 相机功能。 新增功能包括:
- RAW 捕捉
- YUV再处理
- 3 级设备
- 逻辑相机支持
在主动捕捉期间静音通知声音和振动:
- 从 Android 11 开始,当主动使用相机时,您的应用只能静音振动、声音和振动,或者都不能使用
setCameraAudioRestriction()
.
Wi-Fi Passpoint 增强功能:
- Passpoint 使应用程序能够以静默方式自动执行身份验证并连接到安全的 Wi-Fi 热点。 针对 API 级别“R”及更高级别的应用程序可以使用 Passpoint 的以下附加功能。
Wi-Fi Suggestion API 扩展:
Android 11 扩展了 Wi-Fi 建议 API 增加您应用的网络管理功能,包括以下内容:
- 连接管理应用程序可以通过允许断开连接请求来管理自己的网络。
- Passpoint 网络集成到 Suggestion API 中,可以向用户推荐。
- 分析 API 使您能够获取有关网络质量的信息。
聊天气泡:
- 气泡 现在可供开发人员使用,以帮助在整个系统中进行对话。 Bubbles 是 Android 10 中的一项实验性功能,可通过开发人员选项启用——在 Android 11 中,这不再是必需的。
Sumber: 谷歌