Android清单文件中需要声明应用所需的权限,以便让用户知道该应用需要使用哪些系统功能和设备资源。如果你的应用需要仅在 Android 6.0(API 级别 23)及更高版本上请求某些权限,你可以在清单文件中使用 uses-permission-sdk-23 来声明。
例如,下面的代码片段展示了如何在Android清单文件中声明应用所需的WRITE_EXTERNAL_STORAGE权限,通过uses-permission-sdk-23声明该权限只会在Android 6.0及以上版本上请求:
当用户在Android 6.0及以上版本上安装或更新应用时,系统会弹出权限请求对话框来询问用户授予或拒绝应用所请求的权限。在清单文件中使用 uses-permission-sdk-23 来声明权限,可以确保应用在向用户请求权限时是与用户设备上的Android SDK版本兼容的。