2012-08-11 66 views
8

要求:我想通過使用WI-FI的筆記本電腦控制我的android手機。爲此,我需要運行一個Web服務器和一個「定製的」web應用程序,該應用程序通過特定的端口和wifi適配器的ip地址在android手機上運行。例如,我可以用我的筆記本電腦連接到Web應用程序在手機上運行通過瀏覽器:http://(ip address of the phone):port使用WiFI通過網絡瀏覽器從筆記本電腦使用WiFI管理Android設備

事情我已經嘗試:我評估了一些Web服務器爲Android,讓我上運行的基於Java的如servlet( ijetty)。還有其他像TWJS,KWS,PAW等。到目前爲止,我可以在手機上運行它們並通過筆記本電腦訪問網絡服務器。

我的問題:所有的資源和有關開發Android應用材料中,我有一個真正的很難找到什麼網頁技術我應該創建一個可以使用Web應用程序的任何有用的和明確的信息Android API以及與手機進行有效通信,就像任何原生Android應用程序一樣。

i-Jetty聲稱支持可以使用android apis的Web應用程序,但缺乏關於如何構建到使用Android API的此類web應用程序/ servlet的任何真誠文檔。

雖然我的要求與Android的現有應用程序類似,但它不是開源的,也沒有討論任何與其實現架構相關的內容。所以,我願意接受任何可以幫助我創建一個無線管理android手機的web應用程序的建議。

回答

1

給人一種看i-jetty example application你可以看到,它可能檢索ContextContentResolver對象:

android.content.ContentResolver resolver = (android.content.ContentResolver)config.getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");; 
android.content.Context androidContext = (android.content.Context)config.getServletContext().getAttribute("org.mortbay.ijetty.context"); 

,通過它可以訪問系統服務,讀取和寫入的喜好,執行查詢檢索聯繫人等。就好像它是一個普通的android應用程序。

+0

經過長時間測試具有各種API級別和痛苦配置設置的servlet之後,它是完美的。 – ArkoD 2012-10-08 21:31:10

相關問題