1、手机上有很多输入设备,这些设备的编号每个手机都不同,因此我们需要首先了解这个手机上都有哪些输入设备,下面以我的NexusS为例:
http://3ms.huawei.com/hi/blog/24021_1097091.html 【Android学习笔记】用 sendevent 模拟手机上的按键
注:每个手机都不同,对我们意义就不大了
2、虚拟按键
http://3ms.huawei.com/hi/blog/25457_1213925.html
adb shell input keyevent [text|keyevent]
注:不知道是不是走的monkeyrunner?好像没有长按接口
3、monkeyrunner
注:在某些手机上可能会影响手机功能(比如setting中的某些功能打不开)