2010-06-30 70 views
1

嗨:我想實現一個Android應用程序的http遠程控制:從局域網中的計算機上的瀏覽器中,應該控制在Android設備上運行的應用程序。Android應用程序的HTTP接口

是否有任何建議如何實施?我聽說過i-jetty,但將它集成到現有的應用程序並不複雜。

+1

那豈不是更有意義,實現了桌面* *程序中的HTTP遠程控制界面和使用Android * *移動設備遙控器呢? – 2010-06-30 23:02:28

+0

這個想法是在網頁瀏覽器旁對桌面不做任何要求。然後應該從桌面遠程配置設備上的應用程序。 – Sney 2010-07-01 13:15:14

回答

1

你要運行到這裏的問題是:

  1. Android設備是移動的。他們沒有固定的IP地址或DNS地址。您需要實施某種發現服務。

  2. Android設備在網絡之間移動,一些網絡將具有NAT。您將無法始終聯繫該設備。

我的建議是使用新的Android C2DM服務,並向設備發出一個命令,告訴您的應用程序有一個請求在等待。一旦通知到達,請讓您的應用程序聯繫已知地址的Web服務器,以查看請求的實際內容。

換句話說,您將運行一個代理您的Android設備代理請求的中介Web服務器。

關於C2DM的更多信息可以在這裏找到:

http://code.google.com/android/c2dm/