sqlite3 usage
1. 以系统联系人为例 介绍如何使用之
[步骤]
1. 进入 <sdk>/tools 我的命令如下:
C:\Documents and Settings\Administrator>e:
E:\>cd anddev
E:\anddev>cd sdk
E:\anddev\sdk>cd android-sdk-windows-1.5_r2
E:\anddev\sdk\android-sdk-windows-1.5_r2>cd tools
E:\anddev\sdk\android-sdk-windows-1.5_r2\tools>adb shell
2. 列出emulator 所以可用application 列表
# cd data/data
cd data/data
# ls
ls
com.Utility.Contactss.Test
com.android.providers.userdictionary
com.android.term
com.android.providers.telephony
com.android.spare_parts
com.android.soundrecorder
com.android.providers.settings
com.android.settings
com.android.sdksetup
com.android.inputmethod.pinyin
com.android.phone
com.android.packageinstaller
com.android.netspeed
com.android.music
com.android.mms
com.android.providers.media
com.android.launcher
com.android.inputmethod.latin
com.android.htmlviewer
com.android.googlesearch
com.android.fallback
com.android.email
com.android.providers.drm
com.android.providers.downloads
com.android.development
com.android.customlocale
com.android.providers.contacts
com.android.contacts
com.android.camera
com.android.calculator2
com.android.browser
com.android.alarmclock
3. 进入联系人ContentProvider存放数据库
# cd com.android.providers.contacts
cd com.android.providers.contacts
# ls
ls
databases
lib
4. 进入数据库 并列出所有数据库
# cd databases
cd databases
# ls
ls
contacts.db
5. 打开目标数据库 此处为:contacts.db
sqlite3 contacts.db
6. 列出该数据库的所有table
sqlite> .tables
.tables
_deleted_groups contact_methods peopleLookup
_deleted_people extensions phones
_sync_state groupmembership photos
_sync_state_metadata groups settings
android_metadata organizations voice_dialer_timestamp
calls people
sqlite>
7. 其中 people 是存放联系人通讯录的table 列出其所有内容
sqlite> select * from people;
select * from people;
1||||||1||griffin||0||0|1|||||0|
2||||||1||griffin||0||0|2|||||0|
3||||||1||shijintao|Jiangsu.Huaian|0||0|3|1|1|||0|
8. 而系统联系人名单为:
分享到:
相关推荐
sqlite3小巧实用,适合用于简单开发,学起来也不困难。该文档详细介绍了如何使用sqlite3,值得一看
简单介绍sqlite3在开发中被调用的基本流程,sqlite.h文件里的些基本函数使用方法 如sqlite3_open() sqlite3_exec()
iOS sqlite3使用demo
SQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.docSQLITE3 使用总结.doc
OS X 包装的是第三版 的 SQLite,又称 SQLite3。这套软件有几个特色: 软件属于公共财(public domain),SQLite 可说是某种「美德软件」(virtueware),作者本人放 弃着作权,而给使用 SQLite 的人以下的「祝福...
如何在终端利用sqlite3查看应用的数据,了解数据库结构.
SQLite3 使用的3个实例,打开工程后可以看到三段独立的代码,每次运行一个。 在我的电脑上没啥问题,可以运行。不过只是最基础的使用。并不是详细说明。
sqlite3使用详解.pdf sqlite3使用详解.pdf sqlite3使用详解.pdf sqlite3使用详解.pdf
LINUX下面的sqlite3使用,一个很简单很短小的程序
主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。
里面有:sqlite3使用简介,sqlite3中的数据类型 ,sqlite3.h,sqlite3.dll,sqlite3.lib
sqlite3 使用示例可运行代码 #include #include #include <sqlite3.h> static int callback(void *data, int argc, char **argv, char **azColName) { int i; if (data) fprintf(stderr, "%s: ", (const ...
SQLite3 使用教学,里边有SQLite3最基本的使用方法
sqlite3使用简介,内容不多,如果对数据库比较了解,很快就可掌握。主要是接口函数的描述
SQLITE3使用总结,SQLITE操作入门
SQLITE_PERM = 3; 拒绝访问 SQLITE_ABORT = 4; 回调函数请求中断 SQLITE_BUSY = 5; 数据库文件被锁 SQLITE_LOCKED = 6; 数据库中的一个表被锁 SQLITE_NOMEM = 7; 内存分配失败 SQLITE_READONLY = 8; 试图对一个...
Camembert 简化 iOS 和 OS X 的 SQLite 3 使用,使用 Swift 编写,你可以存储所有你的数据,用一种非常简单的方式。 标签:Camembert
Windows 中 SQLite3 使用,详细介绍了如何在windows下生成DLL,LIB等方法。