我希望m用户能够将/ sql lite db上传/下载到DropBox。
唯一的问题是文件在内部存储中。我怎样才能对它们进行DropBox读/写访问?
我能想到的唯一方法是将其复制到SD卡,然后再复制到Dropbox,反之亦然。
答案 0 :(得分:0)
使用FileProvider标识可以共享文件的目录(有关说明,请参阅链接)。然后使用FileProvider.getUriForFile(Context, String, File)构建Uri
。
或者,如果您已使用ContentProvider
,请使用Context.grantUriPermission(String, Uri, int)。