2013-07-04 79 views
1

有沒有辦法在Android上假冒鼠標和鍵盤輸入?Android上假冒鼠標和鍵盤輸入

我開發了一款用智能手機客戶端控制電腦的應用程序,由於智能電視對人們變得更有趣,我也非常有興趣爲Android提供服務器。

我已經發現monkeyrunner,但我不確定這是否真的是我想要的,因爲它是一個開發工具。原生的方式會更具吸引力。

有沒有人已經試過這個?我使用Qt,所以C++的方式會很棒。我還看到有人僞造每個命令行的鍵輸入有沒有辦法在Android應用程序中執行命令行命令?

回答

3

有沒有辦法在Android上僞造鼠標和鍵盤輸入?

只能通過定製固件,固定設備或通過Android SDK工具。出於明顯的安全原因,應用程序無法通過「虛假鼠標和鍵盤輸入」來攻擊其他應用程序。

我還看到有人僞造每個命令行的鍵輸入有沒有辦法在Android應用程序中執行命令行命令?

幸運的是,除非以超級用戶身份運行,否則不起作用。

+0

您是否有任何進一步的細節如何控制植根設備?如果沒有更簡單的方法,對用戶來說這樣做並不是很舒服。 – user2230199

+1

@ user2230199:「你有任何進一步的細節如何可以控制植根設備?」 - 不,但有現成的應用程序可以做到這一點。例如,我似乎記得有一個適用於Android的VNC服務器,如果您以root用戶身份運行,並且它應該支持這些操作。 – CommonsWare

+0

非常感謝。在github上有一個開源項目可以做到這一點,我可能會找到一個解決方案:https://github.com/oNaiPs/droid-VNC-server – user2230199