首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 10 开发亮点有哪些?

和您一起终身学习,这里是程序员Android

本篇文章主要介绍 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

创新和新体验亮点

用户隐私亮点

安全功能亮点

相机和多媒体亮点

Connectivity 亮点

本文参考链接如下:https://developer.android.com...

Android 10围绕三个重要主题构建。

首先,Android 10正在塑造移动创新的领先优势,具有先进的机器学习功能,并支持新兴设备,如可折叠和5G手机。

接下来,Android 10主要关注隐私和安全性,其中近50项功能可为用户提供更好的保护,透明度和控制。

最后,Android 10扩展了用户的数字健康功能,因此个人和家庭可以找到更好的技术平衡。

下面介绍Android 10中的开发人员以及今天如何使用它

创新和新体验

借助Android 10,您可以利用最新的硬件和软件创新为用户构建出色的应用体验。

Foldables

基于强大的多窗口支持,Android 10可以跨应用程序窗口扩展多任务处理,并提供屏幕连续性,以便在设备折叠或展开时保持您的应用程序状态。Android 10在onResumeonPause上添加了许多改进, 以支持多重简历并在焦点有效时通知您的应用。它还会更改resizeableActivity清单属性的工作方式,以帮助您管理应用在可折叠和大屏幕上的显示方式。为了帮助您构建可折叠设备,您可以将可折叠模拟器配置为Android Studio中的虚拟设备(AVD)。有关如何针对可折叠程序优化应用程序的详细信息,请参阅 开发人员指南。

5G 网络

5G网络提供始终如一的更快速度和更低的延迟,Android 10增加了对5G的平台支持,并扩展了现有的API, 以帮助您利用这些增强功能。您可以使用连接API来检测设备是否具有高带宽连接,并检查连接是否已计量。有了这些,您的应用和游戏可以为5G以上的用户量身定制丰富,身临其境的体验

便捷回复通知 Notification

Android 10使用设备上的ML来建议通知中的上下文操作,例如对消息进行智能回复或打开通知中地址的地图。您的应用可以立即利用此功能,而无需执行任何操作。系统提供的智能回复和操作默认直接插入通知中。如果需要,您仍然可以提供自己的回复和操作。只需使用 和 在每个通知的基础上选择退出智能回复 。

Dark Theme

Android 10增加了系统范围的黑暗主题,非常适合低光照,有助于节省电池电量。用户可以通过转到“设置”或打开“省电模式”来激活新的系统范围的黑暗主题。这会将系统UI更改为黑暗,并启用支持它的应用程序的黑暗主题。您可以为应用程序构建自定义黑暗主题,也可以选择使用新的功能,让系统从现有主题动态创建黑暗版本。您可能还希望利用的功能为早期版本的Android上的用户提供黑暗主题。有关 更多信息,请参阅开发者指南。

手势导航

Android 10引入了完全手势导航模式,消除了导航栏区域,并允许应用程序使用全屏幕来提供更丰富,更身临其境的体验。它通过边缘滑动而不是可见按钮保留熟悉的导航。要与手势导航无缝融合,您应该边缘到边缘,在导航栏后面绘制以创建身临其境的体验。要实现这一点,应用程序应使用 全屏布局,然后 根据需要处理 ,以确保不会遮盖重要的UI部分。立即开始优化您的应用,并查看我们的博客文章系列以获取更多信息。

快捷分享功能

共享快捷方式使分享更快捷,让用户直接跳转到另一个应用程序以共享内容。开发人员可以发布在其应用中添加内容的特定活动的共享目标,并在共享UI中向用户显示这些目标。因为它们是预先发布的,所以共享UI在启动时会立即加载。共享快捷方式类似于应用程序快捷方式,并使用相同的库也支持API。有关详细信息,请参阅示例应用

用户隐私

隐私是Android 10的核心焦点,从平台中更强的保护到设计时考虑到隐私的新功能。在之前的版本基础上,Android 10包含大量更改以保护隐私并为用户提供更多控制,改进了系统UI,更严格的权限以及对数据应用程序可以使用的限制。有关如何在应用中支持这些内容的详细信息,请参阅隐私权更改。

让用户更好地控制位置数据 - 用户可以通过新的权限选项更好地控制他们的位置数据 - 他们现在可以允许应用仅在应用实际使用时(在前台运行)访问位置。对于大多数应用程序而言,这提供了足够的访问级别,而对于用户而言,它在透明度和控制方面有了很大的改进。要了解有关位置更改的更多信息,请参阅开发人员指南 或我们的博文。

保护网络扫描中的位置数据 - 扫描网络的大多数API都需要粗略的位置权限。Android 10通过要求精确的位置权限来增加对这些API的保护。

防止设备跟踪 - 应用程序无法再访问可用于跟踪的不可重置设备标识符,包括设备IMEI,序列号和类似标识符。默认情况下,设备的MAC地址在连接到Wi-Fi网络时也会随机化。阅读最佳实践以帮助您为用例选择正确的标识符,并在此处查看详细信息 。

保护外部存储中的用户数据 - Android 10引入了许多更改,使用户可以更好地控制外部存储中的文件及其中的应用程序数据。应用程序可以将自己的文件存储在其私有沙箱中,但必须使用MediaStore访问共享媒体文件,并使用系统文件选择器访问新的Downloads集合中的共享文件。在这里了解更多 。

阻止不必要的中断 - Android 10阻止应用程序从背景中启动,意外地跳转到前台并从其他应用程序接管焦点。在这里了解更多 。

安全

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190914A068D500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券