通过命令行模式读取Android模拟器的数据库

 一般在Android程序中要读取程序创建的数据库需要通过导出数据库,再通过SQLite数据库的客户端读取信息。今天说一下用命令行模式读取数据库信息。
 第一步:win+R打开运行程序框,输入cmd/CMD 回车进入命令行模式。
 第二步:通过eclipse软件找到SDK的安装目录,在命令行中输入 cd SDK的安装目录.比如cd D:\andir\Android\android-sdk-windows。
 第三步:进入platform-tools目录,如果不记得此目录可以先dir 一下全部目录。
 第四步:进入Linux内核系统:adb shell。在android环境安装好后会有adb.exe的运行文件在platform-tools目录下。
 第五步:进入Linux系统后查看全部文件用 ls, cd data/data进入android模拟器的数据库中。
 第六步:cd + 程序进程名 如:cd com.android.providers.media ,ls展示全部目录,cd databases进入数据库,ls 显示所有,sqlite3 数据库名.db进入数据库。
 第七步:.tables查询所有表,用SQLite的SQL语句查询表 如:select _display_name from images;(记住一点加分号)。

你可能感兴趣的:(通过命令行模式读取Android模拟器的数据库)