android 数据库文件怎么看

 我来答
帐号已注销
推荐于2016-05-31 · TA获得超过1181个赞
知道小有建树答主
回答量:358
采纳率:75%
帮助的人:97.7万
展开全部
android 数据库文件查看的方法有:
第一种方法、使用DDMS导出sqlite数据库。
1、打开android项目的调试模式,然后找到显示DDMS:
选择DDMS
2、切换到DDMS,显示File Explorer窗口,找到/data/data/,然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。选择将其导出。
3、把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了。
第二种方法、使用adb工具访问sqlite数据库
1、Android Debug Bridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,android是基于Linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使用shell。用shell来访问android应用中的sqlite数据库文件。
2、运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:
3、shell命令记住两个基本命令ls和cd,类似windows命令提示行中的dir和cd,代表列出当前目录下文件列表和进入到指定目录。了解这两个命令之后,就可以找到data/data/项目包名/databases;
4、找到数据库文件:使用sqlite管理工具来进行操作了。键入sqlite3 数据库名就进入了sqlite管理模式了。在android的sdk中自带了sqlite3.exe,这是sqlite的官方管理工具,它是一个命令行工具。为了使用方便,将其路径注册到系统环境变量path中,即将;%Android_Home%加在Path中,这样只样运行sqlite3,就能直接打开sqlite管理工具了。
第三种方法、sqlite管理数据库
sqlite命令行工具默认是以结束语句的。所以如果只是一行语句,要在末尾加;或者在下一行中键入;这样sqlite命令才会被执行。
sqlite常用命令:
.tables--查看数据库的表列表
.exit--退出sqlite命令行
其他命令可随时.help查看帮助。sql命令可直接在此命令行上执行即可。
fenglian43
推荐于2016-04-02 · TA获得超过103个赞
知道答主
回答量:42
采纳率:0%
帮助的人:20.7万
展开全部
adb shell进入手机
cd 到你程序的安装目录的database下
运行sqlite 数据库名.db
就进入数据库了,然后执行select语句什么的随便
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏子華
2012-08-17 · TA获得超过1011个赞
知道小有建树答主
回答量:619
采纳率:100%
帮助的人:394万
展开全部
android常用数据库为sqlite数据库,也有可能用文本文件。
你可以搜索一下sqlite manager
追问
就是数据库导出来了,但是打不开,看不了啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluelyc
2012-08-24 · 超过14用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:46.8万
展开全部
现在个SQlite expert即可。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式