android中关于SQLite数据库的有关问题

android中关于SQLite数据库的问题
想请问下大家

在开发android应用时, 数据库是在项目里的某些程序里创建 并写入数据 ,
还是把已经写好数据的数据库直接放入包中呢

------解决方案--------------------
都可以。
------解决方案--------------------
不管哪种开发语言。
关于数据库恐怕都是根据实际情况来定的吧,恐怕没什么统一的约定吧。
------解决方案--------------------
觉得是在用户第一次启动android应用时创建比较好。。。。。。。。。。
------解决方案--------------------
这个根据实际情况来,
要在程序里动态创建数据库的话,你可以自己写一个类继承SQLiteOpenHelper,继承这个类 你必须需要实现函数 onCreate(SQLiteDatabase db) 和 onUpgrade(……),你在onCreate函数里面写数据库的创建语句(db.execSQL(创建数据库的语句)),第二个函数是在对数据库进行升级的时候会用到,你可以暂时不管。你用这种方法创建的数据库文件是放在手机内存里的。
数据库比较大的时候 我建议在外面建好后,再随程序一起发布
------解决方案--------------------
5楼正解,写一个类继承SQLiteOpenHelper,然后在onCreate函数里写一些初始化的语句,如建表,插入一些初始数据等。http://blog.csdn.net/barryhappy/article/details/7240390