安卓控制電腦
實(shí)現(xiàn)功能:
鼠標(biāo)控制模式: 鼠標(biāo)的移動(dòng) 鼠標(biāo)左鍵/右鍵點(diǎn)擊 鼠標(biāo)滑輪 文件的拖動(dòng) 自定義音量鍵功能
鍵盤(pán)輸入模式: 向電腦發(fā)送文字(中英) 回車(chē) 退格 以及DOS下的輸入 電腦方向鍵的控制 WSAD模式 和 方向鍵模式 音量鍵可根據(jù)用戶需求自定義設(shè)置功能
手柄控制模式: 橫屏下 左邊為控制方向 右邊為操作 可自定義 左邊控制方式為鼠標(biāo)控制 和 鍵盤(pán)控制 右邊 可自定義操作方式
技術(shù)點(diǎn): 多線程+網(wǎng)絡(luò)編程 JavaAPI的運(yùn)用(調(diào)用操作系統(tǒng)事件) 手機(jī)端事件響應(yīng)的運(yùn)用
多點(diǎn)觸控的運(yùn)用 鼠標(biāo)移動(dòng) 手柄模式下鍵盤(pán)控制等的一些算法
應(yīng)用場(chǎng)合: 教師講課時(shí) 不用再拘束于講臺(tái) 如PPT的控制等 電腦的遠(yuǎn)距離控制 看電影聊天再也不用守在電腦前 手機(jī)實(shí)現(xiàn)游戲手柄的功能
未來(lái)暢想: 物聯(lián)網(wǎng)時(shí)代,當(dāng)家用電器都可以連接網(wǎng)絡(luò)時(shí) 我們可以通過(guò)一個(gè)手機(jī)端 控制所有的家用電器
實(shí)現(xiàn)原理: 網(wǎng)絡(luò)Socket編程 + 多線程 電腦作為服務(wù)器段 + 手機(jī)作為客戶端 電腦開(kāi)啟端口號(hào) 手機(jī)連接電腦IP+端口 手機(jī)根據(jù)不同事件 發(fā)送對(duì)應(yīng)字符串 服務(wù)器端解析字符串 調(diào)用相應(yīng)的操作
