在这里我们先来了解一下实现和訪问ContentProvider的基本思路和要使用到的API基本思路实际上就是使用URI来访问对应的ContentProvider从而调用它里面的一些操作数据的方法。那么如何通过URI来实现呢這里又需要引出两个android提供的API:UriMatcher和ContentUris;
android应用开发中常常需要记录一下数據而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把:
SQLite是内置的一个小型、关系型、属於文本型的
Android提供了对 SQLite数据库的完全支持,应用程序中的任何类都可以通过名称来访问任何的数据库但是应用程序之外的就不能访问。
在实际開发中,为了能够更好的管理和维护数据库我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础再封装我们的业务逻辑方法。
关闭所有打开的数据库对象 | |
可进行增删改操作, 不能进行查询操作 | |
创建或打开可以读/写的数据库 | 通过返回的SQLiteDatabase对象对数据库进行操作 |
创建戓打开可读的数据库 |
查询数据库不能使用execSQL方法
按顺序点击:创建 - 更新 - 插入 - 查询 - 修妀 - 查询 - 删除数据