-
-SQLiteDatabase 提供了一些管理SQLite数据库的类 提供创建,删除,执行SQLite命令,并执行数据库管理任务的方法 每个程序的数据库名字是唯一的 db.execSQL(sql)//执行任何SQL语句(查询语句除外,因为返回类型不匹配) db.insert(String table,String nullColumnHack,ContentValues values)//(表名,空列的日志,值) db.delete(String table,String whereClause,String[] whereArgs)//(表名,删除条件,删除条件数组值) db.update(String table,ContentValues values,String whereClause,String[]whereArgs)//(表名,值,更新条件,更新的条件数组) db.query(String table,String[]Columns,String selection,String[] selectionArgs,String groupBy,String having,String orderBy,String limit)//(表名,查询的列,位置条件,与selection拼成条件,分组,筛选,排序,分页限制)(查询) db.rawQuery(sql,selecionArgs)(查询) -SQLiteOpenHelper Ps:如果String whereClause(String selection)写得比较完整,则String[] whereArgs(String selectionArgs)可置为null。查看全部
-
数据篇-SQLite SQLite特点主要包括: 1、 轻量级 一个动态库、单文件 2、 独立性 没有依赖、无须安装 3、 隔离性 全部在一个文件夹中 4、 跨平台 支持众多操作系统 5、 多语言接口 支持众多编程语言 6、 安全性 事务 --关于事务处理的安全性: -通过数据库上的独占性和共享锁来实现独立事务处理。 -多个进程可以同一时间从同一个数据库读取数据,但只有一个可以写入数据。 SQLite的数据类型:【重点】 -SQLite支持NULL、INTEGER、REAL、TEXT、BLOB数据类型。 -依次代表:空值、整型值,浮点值,字符串值,二进制对象。 动态数据类型(弱引用) -当某个值插入到数据库时,SQLite会检查他的数据类型,如果该类型与关联的列类型不匹配,SQLite就会尝试将该值转换成该列的类型,如果不能转换,该值将作为本身的类型存储。【Ps:写入数据库或读取数据库,类型能转则转,不能则系统规定默认型代替!】 使用须知: -由于资源占用少、性能良好和零管理成本,嵌入式数据库有了他的用武之地。例如Android、IOS。 -没有可用于SQLite的网络服务器、只能通过网络共享可能存在文件锁定或者性能问题。 -只提供数据库级的锁定。 -没有用户账户概念,而是根据文件系统确定所有数据库的权限。查看全部
-
GestureOverlayView手势识别相关属性查看全部
-
手势识别监听器查看全部
-
GestureOverlayView手势识别查看全部
-
GestureDetector手势查看全部
-
GestureDetector手势识别查看全部
-
GestureDetector手势识别查看全部
-
常用系统服务查看全部
-
常用系统服务查看全部
-
BoardcastReceiver特点查看全部
-
ContentResolver类提供的方法查看全部
-
UriMatcher类查看全部
-
ContentProvider之Uri查看全部
-
手势识别的过程查看全部
举报
0/150
提交
取消