0

我想让 m 用户能够将 sql lite db 上传/下载到 DropBox。

唯一的问题是文件在内部存储中。我怎样才能拥有对它们的 DropBox 读/写访问权限?

我能想到的唯一方法是将其复制到 SD 卡,然后复制到保管箱,反之亦然。

4

1 回答 1

0

使用FileProvider来标识可以共享文件的目录(有关说明,请参阅链接)。然后使用FileProvider.getUriForFile(Context, String, File)来构造Uri.

或者,如果您已经在使用Context.grantUriPermission(String, Uri, int)ContentProvider ,请使用.

于 2013-08-21T19:04:11.460 回答