Android全局可写文件夹

时间:2018-02-22 00:09:40

标签: android permissions

我正在尝试将firebird嵌入式运行在android上。 问题是fb将临时文件放在/ data / local / tmp上。

该文件夹似乎没有写入权限,至少在Android 6上,并且fb无法启动。

android有一个放置这个文件的好地方吗? 该地点必须在全球范围内可用,并且无法通过外部服务进行清理。

此致 jGoncalves

1 个答案:

答案 0 :(得分:0)

  

该地点必须全球可用,不能通过外部清理   服务。

这两件事是相互排斥的。

您可以将其放在任何应用可以读取和写入的外部存储中(如果他们已被授予相应的权限),或者您可以将其放在应用程序专用存储中,只有您的应用才能读取它。

如果您想将数据从数据库导出到其他应用程序,正确的方法是将其与内容提供商一起包装,并将您的内容提供商界面发布到其他感兴趣的应用程序。

我不知道Firebase,但我猜它不能支持多个进程读取和写入同一个DB文件。