Android数据库存放的具体位置
用adb在命令行来看。
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;
Android数据库存放的具体位置相关推荐
- android数据库存储位置,android数据库存放位置
乐视手机6.0 本来数据库放在Andoid/data 文件夹下 dbFilePath = Environment.getExternalStorageDirectory() + "/Andr ...
- mysql修改数据存放位置_Mysql 修改数据库存放位置
在工作中,我们会遇到需要更改数据库存放位置的时候,例如:原数据库所在磁盘空间不足.等.编译安装的 Mysql[root@localhost ~]# service mysqld status ...
- Android源码开发笔记 -- Android数据库,屏幕休眠时间
1. Android数据库问题(以下描述引用及参考http://blog.csdn.net/yin1031468524/article/details/71512996) 在Android7.0之后, ...
- Android 数据库框架ormlite 使用精要
Android 数据库框架ormlite 使用精要 前言 本篇博客记录一下笔者在实际开发中使用到的一个数据库框架,这个可以让我们快速实现数据库操作,避免频繁手写sql,提高我们的开发效率,减少出错的机 ...
- android数据库文件是否加密存储,详解Android数据存储之SQLCipher数据库加密
前言: 最近研究了Android Sqlite数据库以及ContentProvider程序间数据共享,我们清晰的知道Sqlite数据库默认存放位置data/data/pakage/database目录 ...
- Android数据库加解密逆向分析(三)——微信数据库密码破解
接着上一篇文章,在上一篇文章中我们通过对Line数据库加密的逆向分析,了解到了对要写入到数据库中的数据加密,读取时再将读取出的数据解密这种Android上的数据库加密方式.这篇文章来通过介绍对微信数据 ...
- 转载-Android数据库高手秘籍(一)——SQLite命令
原文地址: http://blog.csdn.net/guolin_blog/article/details/38461239 Android数据库高手秘籍(一)--SQLite命令 分类: And ...
- Linux下修改Mysql数据库存放路径
Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...
- Android数据库专家秘籍(七)经验LitePal查询艺术
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40153833 经过了多篇文章的学习,我们已经把LitePal中的绝大部分内容都掌握 ...
最新文章
- 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )
- 你一直憋着的那个屁,放出来时真的有人知道吗?我先告诉你憋着不放的屁会到哪去……...
- google 确定某点海拔高_“湘能楚天”牌变电站的威宁之旅(一)|高海拔下如何实现与茫茫雪原环境的共生?...
- 藏不住了,这就是阿里 AI 的真正实力!
- android 测光模式,Android Camera1中的对焦与测光
- Android进阶——Crash异常捕获并发送到服务器
- 算法导论读书笔记(7)
- 8、Python-函数
- JavaScript——exec和match
- 【图像融合】基于matlab GUI拉普拉斯金字塔+小波变换图像融合【含Matlab源码 857期】
- 强行卸载趋势科技防毒墙网络版客户端
- windows C++多线程(四):_beginthread的使用
- 关于XML 编辑工具
- AcWing 658. 一元二次方程公式
- 深度学习与计算机视觉教程(17) | 深度强化学习 (马尔可夫决策过程,Q-Learning,DQN)(CV通关指南·完结)
- erlang安装没有bin文件夹
- Mac系统 - 升级node版本
- pb 如何导出csv_打开CSV格式文件?英雄请留步
- 基于微信小程序电影交流平台源码成品(微信小程序毕业设计)
- 读书笔记-kafka常用操作命令-kafka-topics.sh
热门文章
- 【转】Python-面向对象进阶
- 介绍自己的一个Android插桩热修复框架项目QuickPatch
- 终端报错xcrun: error: unable to find utility “xcodebuild”, not a developer tool or
- 获取request中的查询参数
- 利用CSS的三列等高布局
- Prototype 框架分析(一)
- 原型设计工具:Axure RP Pro 4
- The proctime attribute ‘rowtime‘ must not replace an existing field.
- zsh性能分析(没搞完)
- Error: Could not find or load main class org.apache.tez.dag.app.DAGAppMaster