在android中读取数据库文件

在android中读取数据库文件,android,android-sqlite,sqlite,Android,Android Sqlite,Sqlite,我正在创建两个应用程序,如A和B。在A中,我正在使用SQLiteOpenHelper创建db文件。是否可以在应用程序B中打开该数据库文件 不,你不能。数据库文件创建于/data/data//databases/.db,其他应用程序无权读取此文件 考虑与ContentProvider 在ddms中做一件事,并从SD卡中提取类似于.db文件的数据库 然后再次复制该.db文件并粘贴到该secound应用程序的资产文件夹中,然后重试 像这样访问数据库

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

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

考虑与
ContentProvider

在ddms中做一件事,并从SD卡中提取类似于.db文件的数据库 然后再次复制该.db文件并粘贴到该secound应用程序的资产文件夹中,然后重试 像这样访问数据库