Sqlite问题 我在自己手机模拟器上建立一个数据库但是如何能在部署到别人手机时也建立相同的数据库。就是建立数据库和表的语句在不同手机上都能行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在android中当需要操作SQLite数据库的时候需要得到一个SQLiteOpenHelper对象,而SQLiteOpenHelper是一个抽象类,用户需要继承这个类,并实现该类中的一些方法。1、继承SQLiteOpenHelper之后就拥有了以下两个方法:◆getReadableDatabase() 创建或者打开一个查询数据库◆getWritableDatabase()创建或者打开一个可写数据库◆他们都会返回SQLiteDatabase对象,用户通过得到的SQLiteDatabase对象进行后续操作2、同时用户还可以覆盖以下回调函数,再对数据库进行操作的时候回调以下方法:◆onCreate(SQLiteDatabase):在数据库第一次创建的时候会调用这个方法,一般我们在这个方法里边创建数据库表。◆onUpgrade(SQLiteDatabase,int,int):当数据库需要修改的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据库表,并建立新的数据库表,当然是否还需要做其他的操作,完全取决于应用程序的需求。◆onOpen(SQLiteDatabase):这是当打开数据库时的回调函数,一般也不会用到。一般在onCreate(SQLiteDatabase):在数据库第一次创建的时候会调用这个方法,一般我们在这个方法里边创建数据库表。execsql("create table xxx...") 手机的平台是相同的,并且都支持sqlite数据库,那么手机之间的sql语句肯定都通用的 解决了,databases目录下的数据库文件是通用的,这个就是随apk安装时产生的。 一般来说不是apk安装进去的是使用sqliteHelper那个类自动来生成的 哦,知道了原来这个Helper是用来在那个data目录下生成.db文件的类,我只知道继承这个类能创建和升级数据库。 Android百度地图-总是自动关闭 android EditText 输入字符时自动调整插入“-” android中系统后退键问题 小白 求助 老师 哪个 资源目录 能得到绝对路径 背光与屏幕校准 求助:怎样让一个进程过一段时间后开始 Eclipse小问题求大神解答 【求助】要实现QQ这种左滑后的效果该怎么弄? Android Studio 调试smali下断断电有问题 请教一下,android连接动态域名服务器 mediarecorder录制视频
是使用sqliteHelper那个类自动来生成的