在android 6.0 (Marshmallow)上何时请求READ_EXTERNAL_STORAGE



我的应用程序需要WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE权限才能按需使用用户的图像,这些图像位于非应用程序特定的文件夹中。所以我想知道什么时候我应该要求授予权限,之前打开屏幕/服务,将启动文件I/O操作?

你应该考虑看看这个I/O的视频,它讨论了一些最佳实践。

如果你的应用程序的核心功能需要使用这些权限,那么你应该在应用程序第一次加载时请求他们。如果它是一些用户可能永远不会遇到的次要功能,那么最好在用户尝试使用该功能之后才这样做。

最新更新