安卓11 开发者

安卓11是谷歌最新的Android操作系统版本,其主要提供更具可视化的界面设计、更加安全稳定的系统支持以及更好的性能和用户体验。本文将详细介绍Android 11的开发者新功能和特性。

一、消息:

Android 11新增了一些有趣的消息API,可以帮助您使用通知并实现更好的消息管理:

1.聚合后台消息:在应用程序后台使用消息时,您现在可以使用NotificationCompat.Builder.setGroup() 方法将通知汇集到一个单一的通知组中。

2. 折叠式通知:对于具有大量通知的应用,Android 11的新折叠式通知API可确保通知不会占用过多的空间。您可以使用NotificationCompat.Builder.setGroupAlertBehavior() 方法将这些折叠式通知中的第一个通知设置为令人兴奋的。

3. “仅一次”消息:如果应用程序只需要在安装后向用户发送一条消息,Android 11可以处理。您可以使用NotificationCompat.Builder.setOnlyAlertOnce()来实现该功能,这将在用户停止通知后将其打开,以便他们不会收到重复通知。

二、存储

Android 11将从分区存储移动到更加严格的扩展存储访问权限。这些改变是因为数据被存储在一个跨应用程序的分区中,从而增加了用户数据的隐私和保护。这样,用户可以更好地控制它们希望在不同应用程序之间分享的信息。

1. 外部存储访问权限更加严格:对于应用程序要求“MANAGE_EXTERNAL_STORAGE”权限的设备,Android11将用户的外部存储授权限制。

2.对分区存储进行了改进:虽然应用程序仍可以完全访问自己的应用“专用”存储区域,但Android11会将其分离,以便用户决定哪些应用程序可以访问以及哪些应用程序可以使用存储。

3. GIF格式支持:Android 11也支持GIF格式的存储和处理,并提供了一组新的API和参数,以方便处理和处理此格式的图像。

三、权限

安卓11已更加注重用户安全和隐私,并更新了许多与权限有关的API。

1.一次性权限:Android 11为应用程序开发人员提供了一种基于用途的权限机制,该机制允许应用程序仅在一定时间内获得单次使用某些权限的权利,例如设备位置权限和录制音频和视频的权限。

2. 权限回收:如果在安装应用程序后一段时间内没有使用权限,则Android11固有权限管理功能可以立即回收这些权限。应用程序仍然可以再次请求权限,但用户必须手动进行授权。

3. 后台位置访问:对于用户访问后台位置数据的应用程序,Android 11不仅为用户提供了更好的控制,还为开发人员提供了新的API,以便他们可以制定更好的用户通知和规则。

综上所述,Android 11提供许多新的API和功能,旨在帮助开发人员创建更好、更安全和更令人愉快的应用程序。如果您是Android开发人员,那么您一定会喜欢Android 11所带来的这些变化,并会发现这些变化非常使人兴奋。

川公网安备 51019002001728号