android实现按键精灵的思路,【院刊】-【201507期】安卓按键脚本开发者必备利器...

按键手机助手连接模拟器

155249khh1xdstcndyz8nu.gif

本文由按键学院提供技术支持

按键学院交流①群(1群已满):376122403

按键学院交流②群(2群):372671254

按键学院交流③群(3群):170084238

安卓的手机型号多种多样,屏幕分辨率也大小不同,所以在编写脚本的时候需要考虑到不同分辨率的兼容。并且通常都需要在不同分辨率的环境下进行测试。现在安卓的手机那么多,不可能每种分辨率的手机都买一架去测试吧(土豪请无视这句话)在这里就推荐使用安卓的模拟器进行不同分辨率的环境下进行开发并且测试,可以最大程度的节省开发和测试的成本

模拟器推荐

目前市面上主流的安卓模拟器是靠谱助手以及海马玩模拟器。除了这两个之外还有猩猩模拟器、bluestacks模拟器、GM模拟器 等等,但是因为所占的市场不多,所以这里就不多做介绍了。这里重点就介绍下靠谱助手和海马玩模拟器

靠谱和海马玩这两款模拟器可以说是一直都在相互激烈的竞争着。靠谱助手更像是一个平台,上面总共有4种模拟器,但是其中天天模拟器是比较出名的。海马玩呢就是单纯的只有一个模拟器,整合性高。

天天模拟器:

60c2a87930771bc91226ca1864cc03dc.gif

439d032056771d93b389df5a08d25c74.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722142145.jpg(515.08 K)

2015/7/22 14:44:41

海马玩模拟器:

60c2a87930771bc91226ca1864cc03dc.gif

ddcc5c4628353d149eb55e436cbae763.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722144019.jpg(574.42 K)

2015/7/22 14:44:49

模拟器上开发和测试

在模拟器上开发和测试脚本和手机类似,在打开模拟器和按键精灵手机助手后,点击手机助手右上角的【开始连接】按钮,

等待一会儿会自动扫描到当前的模拟器设备,点击对应的设备连接上即可

60c2a87930771bc91226ca1864cc03dc.gif

52fbb6da07b2f88363cfd8de8455d428.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722144114.jpg(51.40 K)

2015/7/22 14:44:57

如果模拟器上没有安装安卓按键精灵的话,在连接上模拟器之后会自动安装。如果有出现无法自动安装的情况,那可以到安卓按键精灵官网下载安装:【点我下载】

注意:在模拟器上运行的按键精灵也是需要经过root授权的,如果有弹出类似下图中的授权提醒的话,需要允许授权

60c2a87930771bc91226ca1864cc03dc.gif

41cbde9ef779386c6431777c0de381bb.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722145259.jpg(39.89 K)

2015/7/22 14:52:40

如何修改分辨率

对于开发者来能够模拟出各种分辨率才是模拟器的关键作用。这里就简单的介绍下这两款模拟器如何自定义修改分辨率

天天模拟器:

点击左侧的齿轮的设置按钮,就会弹出这个分辨率设置窗口,可以选择下面的自定义分辨率,填写上想要模拟的分辨率,然后点击确定,重启模拟器即可

60c2a87930771bc91226ca1864cc03dc.gif

c6fad9cc5e407219956b2372a16af372.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722142340.jpg(86.70 K)

2015/7/22 14:44:45

海马玩模拟器:

点击模拟器上方的设置按钮,也会弹出分辨率设置窗口,可以在里面选择不同分辨率(注意横屏和竖屏的区别)

60c2a87930771bc91226ca1864cc03dc.gif

85cd5bc6d3fb915b8b2cf5e96d39bd5d.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722144027.jpg(244.55 K)

2015/7/22 14:44:54

有同学会注意到了,海马玩上面只有4种分辨率预设。还有很多分辨率没法设置啊?

其实是可以设置的,只是官方没有提供正式的设置入口。这里就教大家如何自定义设置海马玩的分辨率。

打开海马玩的安装目录,依次打开一下路径: VirtualBox VMs>>droid4x,找到droid4x.vbox文件

60c2a87930771bc91226ca1864cc03dc.gif

e5aa336ea98bce0bb46af5fd001bae11.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722151332.jpg(213.17 K)

2015/7/22 15:15:22

右键点击这个文件,点击【打开方式】,在打开方式里选择用记事本程序来打开

60c2a87930771bc91226ca1864cc03dc.gif

f42e1fd8c82d697d80b761da905e10a8.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722151405.jpg(194.82 K)

2015/7/22 15:14:45

打开后会看到一大堆的英文,先不用管它们,直接把滚动条滚动到最后的位置,然后找到下图中的那个分辨率的设置

60c2a87930771bc91226ca1864cc03dc.gif

f3fe44dbb1a0342e0e9fc65ed18ba108.png

7b724837237fa0536b07afb51933b27c.gifQQ截图20150722151448.jpg(805.67 K)

2015/7/22 15:14:50

这个1280x720 就是当前模拟器的分辨率(后面的“-16”就不用去改了),我们可以把他修改成自己想要的分辨率,比如480x800之类的。修改完毕后保存下。再重启模拟器你就会发现模拟器分辨率已经改变了。

解决无法连接模拟器

有部分同学可能在连接模拟器的时候会发现,点击开始连接后没有找到模拟器的设备,可以按照下面的步骤操作下

1、先退出按键精灵手机助手,还有模拟器也退出

2、重启模拟器,并且手动打开安卓按键精灵(注意安卓按键要root授权)

3、再打开按键精灵手机助手,然后点击【开始连接】,重新连接设备

院刊目录

showtopic.aspx?topicid=549014&forumpage=1&page=1

谢谢大家阅读,记得给小编送支花花 !顺手点个赞

[tr=rgb(143, 188, 143)]

1、时间:7月1日——7月25日接受报名

2、时长:每周二、周四、周六

3、地点:实战班

4、项目准备:安装按键精灵2014,安装镇魔曲、按键精灵会员卡(报名会提供3个月)。

5、关于项目课程的安排:周一至周天白天可自行学习与实践,学院会提供为学员准备助教与老师进行解答,周二、周四、周六晚上8点开始授课,请各位学员到场学习。

6、学费费用:512(人民币)

7、本次实战课程全国招募66人,名额有限。

点我进入按键学院报名啦招生细节进群咨询招生办主任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值