2016-03-14 187 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