Android 如何使用SAF在服务器(文件云)上实现文件更新?
我的移动云应用程序从远程服务器获取所有内容,它应该使用Storage Access Framework并实现DocumentsProvider,以便在打开或保存时支持SAF的应用列表中的第三方应用程序(如Microsoft Office)中显示。从SAF应用程序打开文件并在第三方应用程序(例如Microsof Office)中修改后,应在服务器上覆盖此文件,但我在SAF框架中找不到相应的方法 现在我看到了实现这一点的唯一方法:Android 如何使用SAF在服务器(文件云)上实现文件更新?,android,cloud,saf,Android,Cloud,Saf,我的移动云应用程序从远程服务器获取所有内容,它应该使用Storage Access Framework并实现DocumentsProvider,以便在打开或保存时支持SAF的应用列表中的第三方应用程序(如Microsoft Office)中显示。从SAF应用程序打开文件并在第三方应用程序(例如Microsof Office)中修改后,应在服务器上覆盖此文件,但我在SAF框架中找不到相应的方法 现在我看到了实现这一点的唯一方法: 在应用程序文件夹或SD卡中的临时位置下载文件 DocumentsPr
DocumentsProvider.openDocument()
// A file representing the local copy of the file
File file = ...;
return ParcelFileDescriptor.open(
file,
ParcelFileDescriptor.parseMode(mode),
new Handler(), // use the current thread
onCloseListener);