【发布时间】:2011-06-01 08:37:09
【问题描述】:
我有一个使用 SQLite 数据库的应用程序的精简版。当用户安装完整版时,我想将该数据库复制到应用程序的完整版。
我已经编写了一些代码来执行文件复制,但是 lite 数据库文件总是无法读取。文件在那里,我可以指向它,但我无法读取它来执行复制。
在 Android documentation 中,我们读到:
您可以将文件直接保存在 设备的内部存储。默认, 保存到内部存储器的文件 对您的应用程序是私有的,并且 其他应用程序无法访问它们 (用户也不能)。
注意“默认情况下”这句话。
有没有一种方法可以覆盖该默认值并使我的其他应用程序可以读取 SQLite 文件?
谢谢。
【问题讨论】:
标签: android file sqlite copy io