1、pc端起个线程,开个socket,侦听端口p 2、android用socket连接pc 3、握手成功后,android发数据给pc.至于什么x,y坐标这些乱七八糟的,你统一一下数据格式不就行了?一个包前2个字节表示x,后两个字节表示y 4、pc线程里用win api 操纵鼠标,这个查下msdn就有了 5、至于是否需要保证同步,我个人认为不需要。因为你这个应用的数据按理发送的是快照而不是增量,所以即使发生了丢包什么的也无关紧要,下一个包照样是正确的,而pc回馈的数据对你也没什么用,除非你想在android上把pc的桌面也显示出来有那么难吗?
你可以看看这个http://code.google.com/p/premotedroid/Use your phone as a remote control device (like GMote) for your computer over Wifi and Bluetooth !Main features :Bluetooth and Wifi connections Mouse and keyboard control File explorer Screen capture Secure (password) connection Need help ?Wiki : http://code.google.com/p/premotedroid/w/list Google group (forum) : http://groups.google.com/group/premotedroid
2、android用socket连接pc
3、握手成功后,android发数据给pc.至于什么x,y坐标这些乱七八糟的,你统一一下数据格式不就行了?一个包前2个字节表示x,后两个字节表示y
4、pc线程里用win api 操纵鼠标,这个查下msdn就有了
5、至于是否需要保证同步,我个人认为不需要。因为你这个应用的数据按理发送的是快照而不是增量,所以即使发生了丢包什么的也无关紧要,下一个包照样是正确的,而pc回馈的数据对你也没什么用,除非你想在android上把pc的桌面也显示出来有那么难吗?
Mouse and keyboard control
File explorer
Screen capture
Secure (password) connection
Need help ?Wiki : http://code.google.com/p/premotedroid/w/list
Google group (forum) : http://groups.google.com/group/premotedroid