我在这里关注了有关如何预先创建 sqlite 数据库并将其从资产文件夹复制到系统数据库以在 Android 应用程序中使用的文章:http ://www.reigndesign.com/blog/using-your-own-sqlite-数据库在-android-applications/
然后我发现这个 Stackoverflow 答案说这样做是个坏主意:https ://stackoverflow.com/a/6948334/211457
我还发现这个答案和评论说这种技术不适用于三星 Galaxy S、摩托罗拉仿生和 Evo 4G:https ://stackoverflow.com/a/620086/211457
我只有一个摩托罗拉 Droid 来测试,它工作正常。我希望我的应用可以在所有 Android 手机上运行。这种技术比通过 sql 插入和创建表加载数据库更可取的原因是它在初始加载时更快。
你认为预先创建一个数据库并在 Android 上加载它是一件好事,还是应该始终使用 insert 语句?