本項(xiàng)目是一套基于安卓的無(wú)線虛擬鼠標(biāo)、無(wú)線模擬鍵盤手柄、手機(jī)控制電腦PPT文檔播放、遠(yuǎn)程執(zhí)行電腦命令、二維碼掃描、遠(yuǎn)程電腦桌面的應(yīng)用源碼。功能是實(shí)現(xiàn)了android設(shè)備可視化控制電腦,注意是可視化控制,相當(dāng)于一個(gè)縮小版的電腦,遠(yuǎn)程shell,在手機(jī)輸入dos命令,遙控開機(jī),關(guān)機(jī),鎖屏,ppt遙控器,桌面方向鍵。
程序有兩個(gè),分為服務(wù)器端和客戶端,服務(wù)器端裝在電腦上,負(fù)責(zé)接收手機(jī)發(fā)送的無(wú)線信號(hào);客戶端是裝在手機(jī)上,負(fù)責(zé)發(fā)送鼠標(biāo)的位移量,呵呵,原理很簡(jiǎn)單。
還有一個(gè)是運(yùn)行在手機(jī)上的。
安卓無(wú)線鼠標(biāo)軟件(無(wú)線鼠標(biāo) android端 )思路
1、pc端起個(gè)線程,開個(gè)socket,偵聽端口p
2、android用socket連接pc
3、握手成功后,android發(fā)數(shù)據(jù)給pc.至于什么x,y坐標(biāo)這些亂七八糟的,你統(tǒng)一一下數(shù)據(jù)格式不就行了?一個(gè)包前2個(gè)字節(jié)表示x,后兩個(gè)字節(jié)表示y
4、pc線程里用win api 操縱鼠標(biāo),這個(gè)查下msdn就有了
5、至于是否需要保證同步,我個(gè)人認(rèn)為不需要。因?yàn)槟氵@個(gè)應(yīng)用的數(shù)據(jù)按理發(fā)送的是快照而不是……
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版