在我的应用程序中,用户可以选择现有文件,也可以只编写纯文件路径。稍后,应用程序将使用该路径对所选文件执行操作。我正在尝试研究一种策略来应对Android Q中文件系统访问的更改。 我看到两个问题:
File
接口,但是我需要使用Uri,并且需要对该Uri的持久访问。对于第一点,我可以使用ACTION_OPEN_DOCUMENT_TREE
在根上进行持久的读/写操作来访问所有文件,但是我不知道如何管理第二点。需要注意的是,该文件不是由我的应用程序创建的,但以后可以从另一个应用程序创建,而我的应用程序仅使用该文件。如何管理第二点?