2016-03-14 96 views
0

我想在我的Android設備上創建一個簡單的HTTP Web服務器。我成功地使用了org.apache.http庫(HttpService類),它工作正常。Android上的簡單Web服務器

但是,Google一直在說這個類已被棄用,而是使用HttpUrlConnection。我可以看到HttpUrlConnection用於連接到遠程服務器,而不是在本地託管Web服務器。 Google提供了哪些課程來實現我需要的內容?如果不是,那麼爲什麼棄用apache庫?我認爲在不依賴不支持的組件的情況下,必須有一些方法可以實現。

回答

0

Google提供了什麼類來實現我需要的功能?

Android沒有內置Web服務器。考慮到移動設備往往是移動設備並連接到移動數據提供商和隨機WiFi網絡,在移動設備上託管任何類型的服務器都是一個冒險的主張。除此之外,還有很多非Android內置的東西,比如控制洗碗機的API。

如果不是,那麼爲什麼不推薦apache庫?

因爲它是無人維護的分支。

我想一定是有辦法做到這一點不依賴於不支持的組件。

查找並使用第三方庫。 AndroidAsync是我用於嵌入Web服務器進行診斷的。或者,如果您更喜歡使用Apache的HttpService,請使用其官方最新副本。

+0

謝謝。這就是我想聽到的, – Bonton255