android查看数据库
1、运行输入 adb shell (前提是模拟器正在运行)
2、进入命令界面后 输入 ls 指令 会列出文件的目录
3、cd 进入你想要的目录里
4、一层一层进去后会发现 databases目录 你的数据文件就在这个目录下放着
5、sqlite3 test (test就是你创建的数据库的名称 注意:不要加.db 后缀)
6、现在你就进入你创建的test数据库了使用 .tables 就可以查看所有的表了;
adb shell
# find data -name "*.db" -print
data/data/com.google.android.providers.contacts/databases/contacts.db
data/data/com.google.android.providers.googleapps/databases/accounts.db
data/data/com.google.android.providers.im/databases/im.db
data/data/com.google.android.providers.media/databases/media.db
data/data/com.google.android.providers.telephony/databases/mms.db
data/data/com.google.android.providers.telephony/databases/sms.db
data/data/com.google.android.providers.telephony/databases/telephony.db
data/data/com.google.android.providers.settings/databases/settings.db
data/data/com.google.android.maps/databases/maps.db
# sqlite3 data/data/com.google.android.providers.contacts/databases/contacts.db
sqlite3 data/data/com.google.android.providers.contacts/databases/contacts.db
SQLite version 3.5.0
Enter ".help" for instructions
sqlite>
sqlite> .tables
sqlite> .schema phones
.schema phones
CREATE TABLE phones (_id INTEGER PRIMARY KEY,person INTEGER,type INTEGER,number TEXT,number_key TEXT,label TEXT);
CREATE INDEX phonesIndex1 ON phones (person);
CREATE INDEX phonesIndex2 ON phones (number_key);
CREATE TRIGGER phones_delete DELETE ON phones BEGIN UPDATE people SET _sync_dirty=1 WHERE people._id=old.person;END;
CREATE TRIGGER phones_insert INSERT ON phones BEGIN UPDATE people SET _sync_dirty=1 WHERE people._id=new.person;END;
CREATE TRIGGER phones_update UPDATE ON phones BEGIN UPDATE people SET _sync_dirty=1 WHERE people._id=old.person;END;
CREATE TRIGGER preferred_phone_cleanup DELETE ON phones BEGIN UPDATE people SET preferred_phone = NULL WHERE preferred_phone = old._id; END;
本文转自 kome2000 51CTO博客,原文链接:http://blog.51cto.com/kome2000/578703

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
android常用数据库字段描述
1.短信数据库 String strUriInbox = "content://sms"; Uri uriSms = Uri.parse(strUriInbox); Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC"); strColumnName=_id strColumnValue=48 //短消息序号 strColumnName=thread_id strColumnValue=16 //对话的序号(conversation) strColumnName=address strColumnValue=+8613411884805 //发件人地址,手机号 strColumnName=person strColumnValue=null //发件人,返回一个数字就是联系人列表里的序号,陌生人为null strColumnName=date strColumnValue=1256539465022 //日期 long型,想得到具体日期自己...
-
下一篇
android控件动态使用
viewplaincopytoclipboardprint? packagecom.fetion.android; importandroid.app.Activity; importandroid.content.Context; importandroid.graphics.Color; importandroid.os.Bundle; importandroid.text.Layout; importandroid.text.format.DateFormat; importandroid.util.Log; importandroid.view.KeyEvent; importandroid.view.ViewGroup.LayoutParams; importandroid.widget.*; importjava.util.Calendar; /** *测试动态使用android控件 *@authorgaoleiby20090827 */ publicclassfetion2009extendsActivity { /**C...
相关文章
文章评论
共有0条评论来说两句吧...