Android Q功能
最后,Android Q Beta 1已发布,我们非常渴望为所有人共享它的存储内容。
让我们看一下不同的功能以及一些API。
Android Q功能
1.安全性增强–生物识别
Android Q进一步增强了生物识别提示。
现在,您可以提供一个提示,告诉用户在使用隐式生物识别模式进行身份验证后,系统无需用户确认。
这样,一旦您将setRequireConfirmation()设为false,用户就不必每次都确认低风险操作。
如果您的生物特征认证不起作用,则可以使用setAllowDeviceCredential()
向用户提供一个后备选项,该选项允许访问使用设备PIN /密码/屏幕锁定进行解锁。
2.隐私保护–更好的用户控制位置权限
之前,用户只有两个选择。
允许或者拒绝权限。
但是,使用Android Q,可以为它们提供第三个选项,使其仅在应用程序可见时才允许。
Android Q位置权限
此外,还引入了更多的隐私功能,例如授予用户访问权限以使用共享文件的应用程序的控制权。
还正在防止应用程序从后台自动启动活动。
3.暗模式
Android Q允许我们在设备上启用暗模式。
在Beta 1中,要执行此操作,您需要启用省电模式。
4.更快的共享选项
Android Q摆脱了滞后和大量与您共享内容的应用程序列表。
Android Q引入了共享快捷方式,通过进入目标应用程序内容,我们可以快速共享内容。
开发人员可以发布共享目标,以在其应用中启动附加内容的特定活动。
由于这些不是动态加载的,因此共享将变得更快。
Android Q共享快捷方式–来自Android文档
5.新电池指示器
Android Q带来了一种显示电池的新方法。
它显示为"直到12:00 PM"。
6. App的设置面板
Android Q在您的应用程序上下文中带来了一个应用程序内设置面板。
这样,您可以更改与当前应用程序相关的设置。
Android Q设置面板
7.支持可折叠屏幕
Android Q将支持可折叠的屏幕设备。
因此,并排打开的多个应用程序将同时触发其" onResume"。
Android Q可折叠屏幕
8.连接功能
Android Q添加了对等连接的支持。
改进的Wifi性能–在Android Q中,您现在可以通过启用高性能和低延迟模式来在Android Q中请求自适应Wi-Fi。
要使用新的性能模式,请通过" WIFI_MODE_FULL_LOW_LATENCY"或者" WIFI_MODE_FULL_HIGH_PERF"调用" WifiManager.WifiLock.createWifiLock()"。
Wifi轻松连接– Android Q使用QR码或者蓝牙或者NFC可以更轻松地与对等方共享wifi。
9.新的色彩主题
现在,您可以从"设置"应用程序中的"开发人员选项"在整个应用程序中设置一致的颜色。
10.改进的摄像头功能,音频和视频
Android Q通过以下功能进一步增强了Android Pie中引入的对单色相机的支持:
支持Y8流格式以提高内存效率。
支持单色原始DNG捕获。
引入MONO和NIR CFA枚举以区分常规的单色相机和近红外相机。
动态深度字段现在,您可以使用DDF格式在相机照片中模拟深度效果。
此格式会在照片中应用较窄的深度效果。
您可以将原始图像与此后处理DDF格式的图片分开存储。
引入新的音频和视频编解码器– Android Q引入了新的编解码器– AV1。
这允许媒体提供商使用更少的带宽将高质量的视频内容流式传输到Android设备。
11.改进的ART性能
Android Q改善了ART运行时,从而使应用程序启动并运行得更快。
12.应用程序角色
角色是Android Q引入的新功能。
为应用程序定义角色后,Android操作系统会授予对系统功能的更高访问权限。
以下是您需要在应用程序中定义的一些角色:
- ROLE_BROWSER
- ROLE_DIALER
- 角色_短信
- ROLE_HOME
- ROLE_MUSIC
- ROLE_GALLERY
我们将在单独的教程中详细讨论角色。
13.神经网络API 1.2
NNAPI1.2将在Android Q上推出,并且在以前的API上进行了很多性能优化。
因此,您可以使用Tensor Flow使用并加速更多模型进行对象检测等。