基于测试框架 (UiAutomator) 做的一款:使用电脑键盘玩手机游戏的软件。
主要的难点,可能在于大多数入门的测试工程师不会 Android 开发,需要自己实现多点触控的代码,代码都在项目中,也有文章解释关键的技术点,详情看 Github 项目介绍吧。
源码:https://github.com/gavinliu/OpenGpad
体验视频:http://v.youku.com/v_show/id_XMTQ4OTQzMjU4NA==.htm
有想法, 你可以提提大概的设计. uiautomator 注入的点击事件支持基于 cocos 和 unity3d 的游戏吗?
#1 楼 @seveniruby 支持,不是基于控件点击,而是直接注入的 touch 事件,支持任何软件。
很帅气啊
不错
赞,让我想起键盘打 fifa 的日子
Cooool!!! 就是基于坐标是吧,响应竟然还有点快~
赞,支持。 请问 android 作为服务端,创建 socket 端口,必须要 adb forward 来映射通信 pc 端吗? 我看 appium 和 stf 也是这样实现的。 你有其他的方法吗?
so cool 城会玩
看起来很强大啊,不知道能不能玩 KOF97 之类的搓招游戏,各种按键并发
感觉好高大上啊
—— 来自 TesterHome 官方 安卓客户端
#7 楼 @sziitash 只有这一种方式。
#9 楼 @jamesparagon 可以啊,但是很多键盘有冲,最多支持 6 个键同时按。用无冲键盘就完美啦。