在android中读取数据库文件

时间:2013-10-30 07:36:17

标签: android android-sqlite sqlite

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

2 个答案:

答案 0 :(得分:0)

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

考虑应用与ContentProvider

之间的分享数据

答案 1 :(得分:0)

  

在ddms中执行一项操作并从sdcard中提取类似.db文件的数据库   然后再次复制.db文件并粘贴到该secound应用程序的assets文件夹中并尝试   像这样访问该数据库   http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/