我有一个应用程序,我已经创建了客户端想要的确切数据库模式,以便我可以将CSV文件(数据库内容)导入到应用程序中,然后将其编译为APK并将其推送到市场
这是怎么做到的?
答案 0 :(得分:1)
将CSV
文件作为资产资源发送(将其存储到assets
文件夹中),然后将其复制到内存中的数据库目录中(不要忘记添加权限):
/data/data/packagename/databases/yourfile.csv
您为首次运行应用执行此操作。请记住,您需要在之前测试该文件是否存在(即应用程序已运行并且CSV文件已复制到数据库目录中)。如果没有,那么执行复制,如果是,则不执行任何操作,只需继续操作,这样可以防止丢失数据(如果在每次启动时复制,则会丢失数据)。我希望这能给你一般的想法。