运行时权限是指在应用程序运行时,用户需要授予应用程序特定的权限才能访问设备的敏感数据或执行敏感操作。在Android系统中,从API级别23(Android 6.0)开始引入了运行时权限机制,以增强用户对应用程序的控制和保护用户隐私。
然而,从API级别28(Android 9.0)起,Google对运行时权限机制进行了一些改变。具体来说,API级别28引入了一种新的权限模型,称为"权限组"(permission group)。权限组是一组相关的权限,当用户授予其中一个权限时,其他权限也会自动被授予。这种改变旨在简化权限管理,提高用户体验。
由于运行时权限的改变,从API级别28起,某些权限可能无法通过单独请求来获取,而是需要请求其所属的权限组。例如,如果应用程序需要访问摄像头和录音权限,它必须请求"相机"权限组,而不是单独请求"相机"和"录音"权限。这意味着在API级别28及更高版本中,运行时权限的作用范围更加细粒度,需要开发人员进行相应的权限组管理。
对于开发人员来说,需要注意以下几点:
在腾讯云的产品生态中,与权限管理相关的产品包括:
总结:从API级别28起,运行时权限的作用范围更加细粒度,需要请求权限组而不是单独的权限。腾讯云提供了访问管理和API网关等产品来帮助开发人员管理和控制权限。
没有搜到相关的文章