39得票6回答
在Android中使用NanoHTTPD

我试图使用NanoHTTP来提供HTML文件。然而,NanoHTTP的文档相对较少,而且我对Android也不熟悉。我的问题是,我应该把HTML文件存储在哪里,以及如何使用NanoHTTP来提供它。

32得票2回答
Android Http服务器在网络上间歇性地无法被其他设备访问

我正在使用NanoHTTPD在Android应用程序中展现一个Web服务器。我使用WiFi锁定来保持网络活动,并使用CPU锁定来保持CPU处于唤醒状态,并通过前台服务保持运行,以确保它永远不会关闭。 我发现它可以从其他设备访问半个小时,然后半个小时无法访问。每当它变得无法访问时,我可以在An...

24得票5回答
在NanoHTTPD中检索HTTP正文

我该如何在实现NanoHTTPD的serve方法时检索HTTP POST请求正文? 我已经尝试使用IHTTPSession的getInputStream()方法,但是当我在serve方法内部使用它时,总是会得到一个SocketTimeoutException。

20得票3回答
如何使用NanoHTTPD(在Android内部)将文件提供给sdcard?

我使用NanoHTTPD写了一个小型的Android服务器,它可以很好地提供HTML文件(网页位于sdcard/www/index.html)。请问有谁能帮我找出如何使用NanoHTTPD来提供音频或视频文件而不是HTML页面吗?如果问题看起来很傻,请原谅,因为我对HTTP还很陌生!下面是我的...

12得票4回答
NanoHttpd服务器无法在Android上流式传输大型视频。

NanoHttpd服务器代码可以在这里找到。 我正在启动一个新的线程,在一个使用NanoHttpd服务器流式传输大型视频(约150mb)的服务中,但它在加载对话框显示的时候就停滞了。我尝试增加和减少缓冲区读取,但都没有用。似乎该服务器无法在Android设备上正常运行。 当我通过桌面应用程序启...

11得票4回答
在Android设备上使用NanoHttpd创建HTTPS服务器

我正在尝试使用NanoHttpd在Android设备上运行HTTPS服务器(我的最终目标是在Android上运行WSS服务器)。我已经成功地在Android上使用NanoHttpd运行了HTTP服务器和WebSocket。我使用以下命令在Mac上生成密钥,并将其复制到我的设备上:keytool...

9得票2回答
使用nanohttpd在本地服务器上,如何服务于整个目录中的静态HTML代码?

我无法让nanohttpd正常工作。它似乎无法在应用程序根目录中找到 www 目录。 我的代码位于 https://github.com/tlkahn/neonx 我的 MainActivity.java 代码: @Override protected void onCreate...

9得票2回答
如何在Android中使用NanoHTTPD同时下载两个或多个文件?

我在我的Android应用程序中使用NanoHTTPD作为Web服务器。 我从客户端浏览器传递了两个文件名到NanoHTTPD服务器,我希望同时下载这两个文件,但是下面的代码只会下载文件1,而文件2没有被下载。 如何同时下载两个或多个文件? public class MyWebServe...

8得票1回答
安卓Http服务器和断开的管道

我正在尝试开发一个Android UPnP应用程序,其中嵌入了http服务器,因此可以通过局域网从设备上提供媒体文件。我使用的第一个Web服务器实现是基于Apache HttpCore的ElementalHttpServer示例http://hc.apache.org/httpcomponen...

8得票2回答
前台服务初始化后无法更新通知文本;上下文问题

我有一个简单的NanoHTTPD服务器,作为前台服务运行。 当新请求到达服务器时,我遇到了更新通知内容的问题。 前台服务启动并显示通知。没有问题。但是后面无法更新它们。 文件结构 - Mainactivity - NanoServer (服务器实现) - NanoService (前台服...