本人开始学习Android的时间不长的,写写博客,不怕各位看客笑话,希望找工作的时候能派上用处,本人的机构老师说,企业喜欢这样的人嘛,能持续学习,企业看你写博,自然就加分了。我想也是,不过呢,现在我是想把博客当笔记来用,也回顾下学习经历,希望日后能成为技术大神来着的,这步或许必不可少吧。
提外话不多说,经过本人课堂外的研究,总结一下,我目前学习安卓遇到的一些工具问题。
1.选择模拟器:
系统的模拟器确实太慢,本人所学的机构使用的是极速模拟器(其实本人还没安装),但是我觉得啊,电脑安装模拟器一样还是慢,对洛水的电脑也是伤不起的啊,还不如用手机实测,洛水本人就因此买了台红米,但是手机实测引发了一些工具的选择。
2.手机Adb调试
手机联接数据线就可以调试了,但是不连线可以调试吗?答案是肯定的啦,洛水特意找了款应用,在此推荐之【远程Adb】的app,其实是【Adb wireless】的同类,因为是中文版本才推荐的,无线调试的话,记得要在同一个局域网内,并且还要在cmd敲一下命令才能搭建调试环境。
有图为证:
输入该命令,可搭好无线调试环境。
3.关于真机的无真实网络的调试问题
使用HFS等虚拟的服务端真机的调试的时候,在同一个局域网内可以实现调试,但一旦断网后(无开放的共同热点当中介),比如移动办公,拎个笔记本在咖啡厅开发项目,咖啡厅无wifi,你又需要调试网络下载的功能,怎么办?
其实解决的方法很容易,推荐使用360的免费wifi,真机连自建的网络,即可搭载好网络环境。
4.关于查看数据库文件问题
自己建的程序,数据库在data/data/里面的包
但是手机连电脑的调试的时候,发现 Eclipse 没办法看到系统权限里面的内容,怎么办?当你想导出数据库,该如何导出呢?
这里有个解决方案。
首先保证你的手机已经ROOT,因为查看系统的文件是需要ROOT权限的。
有权限后,可下个【RE 管理器】,有中文版本,即可查看所有的系统文件了。比如想要导出数据库,可以使用RE
将数据库文件复制到SD卡里面,这样 Eclipse 就能看到了。
5.手机端直接查看数据库问题。
为什么我们要把数据库导出到电脑里面看呢?
洛水当时是要使用SQLite查看数据内容的。后来洛水想为啥要考出来看呢,直接在手机端查看数据库行不行呢,答案是可以的。
这里推荐使用手机端的【SQLite Editor】进行查看。
有图为证:
洛水还有几款应用推荐学习安卓的朋友们使用,时间问题洛水先写到这,后面也会慢慢扩充的。