Andriod 模拟操作

getevent sendevent 不好用,使用也比较繁琐

推荐

input  [text|keyevent|touchscreen|trackball] //[文本|按键|触摸点|拖动]

text <scring> 在检点处输入文本
keyevent <key code number or name> 按键触发
touchscreen tap <x> <y> 点
touchscreen swipe <x1> <y1> <x2> <y2> 多点触摸
trackball press 触摸
trackball roll <dx> <dy> 拖

keyevent 比较多参考:

http://stackoverflow.com/questions/7789826/adb-shell-input-events

其它都是简单即可查看

转发请注明出处http://blog.martoo.cn
如有漏缺,请联系我 QQ 243008827

Phonegap 扩展插件

看这个,最起码需要熟悉eclipse的操作。phonegap初级开发经验。

开发语言需要java,js,xml

http://docs.phonegap.com/en/3.0.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
特别注意:当前版本中的 cordova3.0里的文件打包不完整,有缺失,难怪phonegap里没用上,不过给发布到apache去了,贱人。。

可以去:http://archive.apache.org/dist/cordova/ 下载2.9的稳定版本

在sdk目录里samples获取相关的功能实现的代码。

结合的过程中。

需要特殊注意的。

1.this.cordova.getActivity()==andriodapp 当前的activity
2.R 是通过配置 res目录里的相关文件出来的。

3.不断琢磨,折腾了两天。终于实现自己要的东西了。哈~

转发请注明出处http://blog.martoo.cn
如有漏缺,请联系我 QQ 243008827

Andriod 手机浏览器测试相关

电脑版的手机模拟器,不要拿那些只修改user-agent的脑残来说事哈!

Opera Mobile Classic Emulator

电脑端的极品,完全模拟,不用每次都切换到手机。。还可以复制粘贴。

http://www.opera.com/zh-cn/developer/mobile-emulator

Chrome mobile  Remote Debugging on Android

不亏是世界级的巨头,每次出的东西都是最最适合开发人员的。完全是从开发人员的角度解决了开发上的麻烦。下载和更新没有别的资源,当然哥也可以将更新好的弄上来哈。不过还是申请个vpn吧,一劳永逸。

https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=zh-CN

 

中文参考:http://www.guao.hk/posts/how-to-do-remote-debugging-on-chrome-for-android.html

注:关于phonegap的测试,基本可以通过chrome启动前加参数解决

–disable-web-security 可以实现跨域 ,即ajax 可按原来的方式进行操作,包括文件的上传。

注:最新的版本需要远程调试,需要vpn支持,你懂的

 

手机mobile远程调试工具:

weinre 感觉比较方便,但是具体还得看日后的项目开发检测。主要新东西都有潜在问题。不过相当不错

注:这个东西只是在像phonegap这种特殊情况里,可以用于调试页面和简单的控制台脚本测试。。其它的还是奢望..

http://people.apache.org/~pmuellr/weinre/docs/latest/