如何利用android手機遠程控制另一個android手機?

實現的原理,給個思路


在他人手機上安裝Teamviewer QuickSupport,在自己電腦上安裝Teamviewer PC端,這樣即可實現自己電腦控制他人手機。

然後,在自己手機上安裝Teamviewer(不是Teamviewer QuickSupport),即可實現用自己手機控制自己電腦。

於是,通過電腦作為中轉,實現了自己手機控制他人手機。


考慮一下 百變遙控 這個其貌不揚但是很厲害的軟體吧~~金山WiFi的遠程控制電腦就是直接找的這個軟體合作的。記得是有手機被控端的。


VNC


最新版的teamviewer12已經支持安卓設備之間互相遠程了,被遠程控制的設備只要安裝teamviewer host

然後將設備分配給你自己的teamviewer賬戶,並保持teamviewer host在後台運行,即可通過電腦或其他手機遠程連接到該設備。


簡單思路一枚,供參考。

遠程控制其實就是能將a機的輸入(touch event等)注入到b機,並將b機的輸出(bitmap)傳回到a機。

可以把b機看作伺服器,a機看作客戶端。伺服器接受各種event作為輸入,也提供下載bitmap服務。

為了將事件(touch,key等)從a機注入到b機,伺服器需要能寫訪問Android輸入事件循環子系統;而為了將顯示從b機傳回到a機,伺服器需要能讀訪問andriid的顯示子系統。


百變遙控

百變遙控在安卓上有兩個端

一個是安卓的客戶端,一個是安卓的服務端

服務端需要ROOT,然後就可以通過百變遙控控制另外一台安卓手機了。


RemoDroid

https://play.google.com/store/apps/details?id=de.im.RemoDroid


華為手機可以利用親情關懷互相控制,不過要對方同意。如果只是一方使用華為手機,只能是華為手機控制對方手機。

作為花粉,只能幫你到這了。


你打電話控制人,再讓人控制手機。這個方法怎麼樣


webkey


被控段安裝[vnc server](https://play.google.com/store/apps/details?id=org.onaips.vnc)

控制端隨意安裝個vnc客戶端


用市面上專門的遠程控制APP。

應用市場下載向日葵遠程控制,用於控制的手機安裝主控端,被控制的手機安裝客戶端。

被控制的手機需要root過才可以遠控,沒有root只可以遠程觀看手機畫面。

相比品牌手機自帶的遠程控制功能,APP的優勢就是能跨手機品牌進行遠控,劣勢就是要root。

所以不同品牌的還是用遠控APP,相同品牌的用品牌自帶的就好。


就是這麼任性


哪用上面這麼麻煩,直接在某寶買個向日葵內測賬號,簡單方便


雖然不太方便,但是簡單的控制adb還是可以完成的,比如安裝/卸載/啟動/停止應用,管理文件,模擬按鍵什麼的......表示在家裡就是這樣控制智能電視(android系統)的233333333


手機程式控制制手機三公手機機子


向日葵現在可以手機控制手機了,不限安卓或者蘋果,不過好像還是內測階段,要申請內測碼什麼的


安卓手機模塊置於一個無屏的硬體里,出廠時內置了APN,但遇到新的APN時, 如何可以通過簡易的方法設置APN? 不是手機連電腦,然後遠程電腦控制的方式, 而是通過電腦或手機直接設置手機模塊的APN, 一般用戶可在1分鐘內完成的操作方法。 求各位大師指教。


我不會告訴你華為手機有一個這樣的軟體的,叫作親情關懷,安卓機應該都可以用


如果允許安裝特定客戶端的話就很簡單了,B手機通過伺服器遠程發送一些指令給A手機上的客戶端,然後客戶端就可以干一些事情了,缺點是不夠靈活,需要客戶端提前預想到很多場景。


受控端:做SSH反向連接

主控端:同樣需開sshd,手機掛上動態域名


兩個手機都下個360WiFi分享精靈,一個髮網一個連,有上面說的那麼難么?


推薦閱讀:

你見過最優秀的廣告文案是什麼?為什麼?
「中國互聯網知識都是碎片」這個觀點是正確的嗎?怎麼聚合才能成氣候?
為什麼又有乙太網協議,又有802協議,那麼網路到底用哪種協議,另外乙太網幀和802幀都用在什麼地方?
廣東時代互聯工作是一番怎樣體驗?
要資源有資源,要團隊有團隊,做一個怎樣的項目比較好?

TAG:互聯網 | Android應用 | Android開發 | 科技 | Android |