根据Storage Access
framework客户端文档:
*如果您希望您的应用仅读取/导入数据,请使用ACTION_GET_CONTENT。通过这种方法,应用程序可以导入数据的副本,例如图像文件。
*如果您希望您的应用对文件提供者拥有的文件具有长期,持久的访问权限,请使用ACTION_OPEN_document。一个示例是照片编辑应用程序,该应用程序允许用户编辑存储在文档提供程序中的图像。
在使用
ACTION_GET_CONTENT时,销毁组件后,对Uri的访问将终止(除非您将Uri传递给新组件)。如果您想在组件的有效期内继续访问它,或者切换到
ACTION_OPEN_document并保留权限(仅适用于Uris文档),必须从Uri复制该文件。



