1、首先确保模拟器已经打开
2、打开cmd,输入adb shell
如果显示的是$符号,则表示你是普通用户,输入su获得超级用户权限
3、可以使用ls命令查看当前位置的所有文件
4、使用cd命令进入data/data文件夹,所有应用程序的本地存储文件都是在这个文件夹下的。
5、com.android.providers.contacts中存储的是联系人相关数据
databases文件夹是用来存放数据库文件的;files是用来存放普通文本的shared_prefs是用来存放shared文件的; code_cache,缓存区,用来存放代码的。以上几个文件夹代表了Android数据持久化的三种可选方式,即文件存储、SharedPreferences、数据库存储。
6、进入databases文件夹,其中db后缀的文件就是数据库
7、使用sqlite3命令打开数据库,使用.table命令查看所有表
8、可以使用pragma table_info(TABLE_NAME)命令查看数据表结构
可以看到,有很多字段,而且排列难看,很难明白其中的结构。这时可以在pragma命令前面添加.mode line命令切换显示模式,运行后会发现清楚很多
9、使用select查询数据表中的结构
10、使用.exit退出sqlite3,再输入exit直至退出shell
在sqlite中,增(insert)删(delete)改(update)查(select)与标准sql语法是相同的。值得一提的是,每个sqlite中都有一个隐藏的表sqlite_master,记载了当前数据库中所有表的建表语句
在中,增(插入)删(删除)改(更新)查(选择)与标准SQL语法是相同的。值得一提的是,每个SQLITE中都有一个隐藏的表SQLITE_MASTER,记载了当前数据库中所有表的建表语句
https加密完整过程 step1: “客户”向服务端发送一个通信请求 “客户”-“服务...
本文实例为大家分享了vue实现轮播图帧率播放的具体代码,供大家参考,具体内容如...
欢迎来到我博客阅读: BlueSun - 微信小程序路由实战 0. 目录 1. 前言 2. 智能路...
前言 该文章面向对WebRTC有一定基础的码农如果完全没了解过WebRTC的朋友可以点赞...
** 1、最小化安装 ** (1)打开VMware (2)文件 - - - 新建虚拟机 (3)直接点击下一...
微软已经提前推送了Windows 10 21H1更新,不过对于普通用户来说,还要在等等才能...
最近开发一个新项目,使用了asp.net core 2.0,采用webapi开发后台,postgresql...
问题描述 有一种查询叫做前端远程搜索、模糊查询。饿了么自带两种方式可以做,一...
大家好,我是狂聊。 自己最近负责的几个接口,都涉及到了幂等性的操作,抽空总结...
MySQL的数据库管理工具非常多,有哪些优秀的GUI工具可以帮助提高工作效率?不妨看...