`

android PC机向android手机上发送事件

 
阅读更多
android PC端连接android手机:

引用包:
import com.android.chimpchat.ChimpChat;
import com.android.chimpchat.core.IChimpDevice;
import com.android.chimpchat.core.IChimpImage;
import com.android.chimpchat.core.TouchPressType;
import com.android.ddmlib.AndroidDebugBridge;
import com.android.ddmlib.IDevice;
import com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListener;

IChimpDevice paramIChimpDevice;
ChimpChat localChimpChat = ChimpChat.getInstance();
AndroidDebugBridge bridge = AndroidDebugBridge.createBridge();
/*AndroidDebugBridge.addDeviceChangeListener(new IDeviceChangeListener(){

@Override
public void deviceChanged(IDevice arg0, int arg1) {
System.out.println("hello"+AndroidDebugBridge.getBridge().getDevices().length);

}

@Override
public void deviceConnected(IDevice arg0) {
// TODO Auto-generated method stub

}

@Override
public void deviceDisconnected(IDevice arg0) {
// TODO Auto-generated method stub

}

});*/
System.out.println(bridge.getDevices().length);
paramIChimpDevice=localChimpChat.waitForConnection(2147483647L,"emulator-5556");
或者paramIChimpDevice=localChimpChat.waitForConnection();//会直接连接第一个启动设备或者模拟器

paramIChimpDevice.touch(e.x, e.y, TouchPressType.fromIdentifier(TouchPressType.DOWN_AND_UP.getIdentifier()));//鼠标点击事件

paramIChimpDevice 提供了很多事件,包含了press,touchu,drag等
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics