Android应用开发_学习笔记(17)
时间:2025-04-23
时间:2025-04-23
返回新的Cursor,这个时候Cursor里边的指针指向的是 -1,只有当调用Cursor.moveNext()方法后这个指针才指向真正数据的第一项。
访问(query)完数据的每一项的步骤
①、首先得到一个Cursor后,先进行Cursor.moveNext(),让它移到真正的数据的第一项。
②、再调用下边的方法进行把这一行数据里边特定列的数据,也就是特定数据库表
5、SQLite的调试
命令行 调试:
①、进入到shell界面:adb shell
②、进入到sqlite3管理界面:sqlite3 /data/data/ <package_name>/databases/
举例:
C:\>adb shell
# sqlite3 /data/data/.ztenc.SQLite/databases/dbForTest.db
如果想回到shell界面:CTRL+D.或者执行sqlite> .exit
6、ContentProvider
1)ContentProvider简介
ContentProvider 是Android应用程序的四大组成部分之一。ContentProvider提供了这么一种机制:通过ContentProvider
不同程序之间可以共享数据。
如果你想让你的程序里边的数据共享出来给其他程序来用,那么只有两种方法:
①、自己实现一个Content Provider
②、将数据写到别的Content Provider里边
2)通过content Resolver来获取content Provider里边的数据
上一篇:让眼神充满魅力(二)