将通用.db文件复制到SD卡

时间:2010-12-10 19:08:18

标签: android

如何将通用.db文件(不是我的资源的一部分,如contacts.db)从设备文件系统复制到另一个位置说sdcard? 我可以使用 -

InputStream ins = getResources()。openRawResource(“我的.db文件的路径”);

然后按照上面的说明进行操作。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您无法在任何地方复制“通用”db文件,甚至无法访问它们。它们是创建数据库并使用它们的应用程序的私有。

有关详细信息,请参阅Security and Permissions文档。

当然,您可以访问的任何.db文件,您自己的应用程序的文件,您可以简单地复制为文件(尽管您需要确保在执行此操作之前关闭连接)。

Contacts等应用程序通过ContentProvider公开其数据,但它们不允许您直接访问db文件(原因很明显)。