Android SQL访问的最佳方式
我的资源中有db文件(例如,在资产或原始数据中) 1) 我可以使用SQLiteOpenHelper访问此数据库文件 2) 如果可能,当我的应用程序检查新版本时,下载新数据库并复制(资产或原始)文件夹 你觉得我该怎么办Android SQL访问的最佳方式,android,android-sqlite,Android,Android Sqlite,我的资源中有db文件(例如,在资产或原始数据中) 1) 我可以使用SQLiteOpenHelper访问此数据库文件 2) 如果可能,当我的应用程序检查新版本时,下载新数据库并复制(资产或原始)文件夹 你觉得我该怎么办 很抱歉我的英语不好,非常感谢最好将文件移动到内部或外部存储,因为R.raw和资产文件夹都是只读的 您将永远无法将数据库更新下载到原始或资产中,因此即使第一个数据库可以从那里读取,所有后续更新也必须位于更易访问的存储上。此外,SQLiteDatabase需要一个本地文件,因此即使您希
很抱歉我的英语不好,非常感谢最好将文件移动到内部或外部存储,因为R.raw和资产文件夹都是只读的
您将永远无法将数据库更新下载到原始或资产中,因此即使第一个数据库可以从那里读取,所有后续更新也必须位于更易访问的存储上。此外,
SQLiteDatabase
需要一个本地文件,因此即使您希望以只读方式访问数据库,您仍然需要一个文件,而不仅仅是来自原始资源或资产的流。