Android数据库SQLite的使用示例
2015-09-23 13:47
579 查看
Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences存储;第三种就是数据库SQLiteDatabase存储。文件存储我就不用多说了,而SharedPreferences可以存取简单的数据(int,double,float.etc),它经常用于数据缓存,因为它读取存储简单。详细可以参见本系列。Android高手进阶教程(七)之----Android
中Preferences的使用!
今天我们将讲一下SQLiteDatabase的使用。而掌握SqliteDatabase,将会我们接下来掌握ContentProvider打下良好的基石。为了让大家更好的掌握,我们手把手完成该节的Demo。
第一步:新建一个Android工程,命名为SQLiteDatabaseDemo.
第二步:创建一个新的类BooksDB.java这个类要继承于android.database.sqlite.SQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate.具体代码如下:
?
第三步:修改main.xml布局如下,由两个EditText和一个ListView组成,代码如下:
?
第四步:修改SQLiteDatabaseDemo.java代码如下:
?
第五步:运行程序效果如下:
第六步:查看我们所建的数据库。有两种方法:第一种用命令查看:adb shell ls data/data/com.android.tutor/databases。
另一种方法是用DDMS查看,在data/data下面对应的应用程序的包名 下会有如下数据库,如图所示:
中Preferences的使用!
今天我们将讲一下SQLiteDatabase的使用。而掌握SqliteDatabase,将会我们接下来掌握ContentProvider打下良好的基石。为了让大家更好的掌握,我们手把手完成该节的Demo。
第一步:新建一个Android工程,命名为SQLiteDatabaseDemo.
第二步:创建一个新的类BooksDB.java这个类要继承于android.database.sqlite.SQLiteOpenHelper抽象类,我们要实现其中两个方法:onCreate(),onUpdate.具体代码如下:
?
?
?
第六步:查看我们所建的数据库。有两种方法:第一种用命令查看:adb shell ls data/data/com.android.tutor/databases。
另一种方法是用DDMS查看,在data/data下面对应的应用程序的包名 下会有如下数据库,如图所示:
相关文章推荐
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- 开发日志整理3【Android tombstone分析 升级篇】
- Android字体大小怎么自适应不同分辨率?
- Android自绘字体大小paint.settextsize随分辨率大小变化
- no lable views point to this text field with an android:lablFor=”@+id/@+id
- android gradle command
- Android SurfaceView的总结与理解
- Android Material Design Library系列教程(三)
- ANDROID开发之SQLite详解
- Android的分页加载和分批加载
- Android使用ant编译APK
- Android Activity的生命周期
- Android开发之通过AIDL服务实现进程间的通信
- AnimRefreshRecyclerViewDemo
- 超炫圆形旋转菜单Android-CircleMenu
- Android 蓝牙打印机格式问题
- android view 屏幕的点击位置分析
- 图片会说话系列之Android事件的分发传递机制
- Android总结(2012.07.08)
- Android处理延迟加载的方法