0

我正在创建两个应用程序,例如 A 和 B。在 A 中,我正在使用 SQLiteOpenHelper 创建 db 文件。是否可以在应用程序 B 中打开该数据库文件?

4

2 回答 2

0

在 ddms 中做一件事并从 sdcard 中提取您的数据库(如 .db 文件),然后再次复制该 .db 文件并粘贴到该第二个应用程序的 assets 文件夹中,并尝试像这样访问该数据库 http://www.reigndesign.com /blog/using-your-own-sqlite-database-in-android-applications/

于 2013-10-30T07:42:48.117 回答
0

不,你不能。在创建的数据库文件/data/data/<package_name>/databases/<name>.db,其他应用程序无权读取此文件。

考虑在应用程序之间共享数据ContentProvider

于 2013-10-30T07:42:06.573 回答