首页 > 代码库 > 工欲善其事,必先利其器,我手机里面的那些工具

工欲善其事,必先利其器,我手机里面的那些工具

    本人开始学习Android的时间不长的,写写博客,不怕各位看客笑话,希望找工作的时候能派上用处,本人的机构老师说,企业喜欢这样的人嘛,能持续学习,企业看你写博,自然就加分了。我想也是,不过呢,现在我是想把博客当笔记来用,也回顾下学习经历,希望日后能成为技术大神来着的,这步或许必不可少吧。

    提外话不多说,经过本人课堂外的研究,总结一下,我目前学习安卓遇到的一些工具问题。

1.选择模拟器:

系统的模拟器确实太慢,本人所学的机构使用的是极速模拟器(其实本人还没安装),但是我觉得啊,电脑安装模拟器一样还是慢,对洛水的电脑也是伤不起的啊,还不如用手机实测,洛水本人就因此买了台红米,但是手机实测引发了一些工具的选择。

2.手机Adb调试

手机联接数据线就可以调试了,但是不连线可以调试吗?答案是肯定的啦,洛水特意找了款应用,在此推荐之【远程Adb】的app,其实是【Adb wireless】的同类,因为是中文版本才推荐的,无线调试的话,记得要在同一个局域网内,并且还要在cmd敲一下命令才能搭建调试环境。

有图为证:


wKiom1Po3mWTh1BgAAhCcAciDwc049.jpg

wKiom1Po3majyyMYAAIBaxcKRtM057.jpg

输入该命令,可搭好无线调试环境。

3.关于真机的无真实网络的调试问题

使用HFS等虚拟的服务端真机的调试的时候,在同一个局域网内可以实现调试,但一旦断网后(无开放的共同热点当中介),比如移动办公,拎个笔记本在咖啡厅开发项目,咖啡厅无wifi,你又需要调试网络下载的功能,怎么办?

其实解决的方法很容易,推荐使用360的免费wifi,真机连自建的网络,即可搭载好网络环境。

wKiom1Po4OLANgPtAAAt8U_sTQM383.jpg

wKiom1Po4OKzyiRcAABG4a8iEc8338.jpg



4.关于查看数据库文件问题

自己建的程序,数据库在data/data/里面的包

但是手机连电脑的调试的时候,发现 Eclipse 没办法看到系统权限里面的内容,怎么办?当你想导出数据库,该如何导出呢?

这里有个解决方案。 

首先保证你的手机已经ROOT,因为查看系统的文件是需要ROOT权限的。

有权限后,可下个【RE 管理器】,有中文版本,即可查看所有的系统文件了。比如想要导出数据库,可以使用RE  

将数据库文件复制到SD卡里面,这样 Eclipse 就能看到了。

wKiom1Po5GCCtzHFAAhBnlCs1ng413.jpg

wKiom1Po5GOBP2LMAAU29r47f3w285.jpg

5.手机端直接查看数据库问题。

为什么我们要把数据库导出到电脑里面看呢?

洛水当时是要使用SQLite查看数据内容的。后来洛水想为啥要考出来看呢,直接在手机端查看数据库行不行呢,答案是可以的。

这里推荐使用手机端的【SQLite Editor】进行查看。

有图为证:

wKioL1Po5yyCUc2-AAhEZB-QnvA289.jpg

wKiom1Po5hfA1kN7AARJUwuWnjc847.jpg

洛水还有几款应用推荐学习安卓的朋友们使用,时间问题洛水先写到这,后面也会慢慢扩充的。