我有一个使用SQLite数据库的精简版应用程序。我想在用户安装完整版本时将该数据库复制到应用程序的完整版本。
我已经写了一些代码来执行文件复制,但是lite数据库文件总是出现不可读的。文件在那里,我可以指向它,但我无法读取它来执行复制。
在Android documentation中,我们读到:
您可以直接在文件上保存文件 设备的内部存储。默认情况下, 文件保存到内部存储 对您的应用程序是私有的 其他应用程序无法访问它们 (用户也不能)。
注意单词“默认情况下”。
有没有办法可以覆盖该默认值并使我的其他应用程序可以读取SQLite文件?
谢谢。
答案 0 :(得分:0)
我相信你有两个选择。