草庐IT

nanohttpd

全部标签

java - 为什么 RMI 注册表忽略 java.rmi.server.codebase 属性

我正在为javaRMI运行一个HelloWorld示例1)我在空文件夹中运行注册表motta@motta-laptop~/tmp$rmiregistry2)我启动HTTP服务器以在运行时检索类。下载文件夹包含客户端-服务器的远程接口(interface)motta@motta-laptop~/download$javaNanoHTTPD80803)我按照javaRMI教程中的建议通过java.rmi.server.codebase属性启动服务器motta@motta-laptop~/server$java-Djava.rmi.server.codebase="http://localh

android - 如何在 NanoHTTPD 响应中添加文件路径

我正在使用NanoHTTPD播放我的sdcard中的音频文件,它工作正常。如果我输入http://172.16.6.75:8080在我的浏览器中它开始播放,但我想播放像http://172.16.6.75:8080/test.mp3这样的确切文件.希望有人能在这里帮助我。谢谢! 最佳答案 Well,finallyIchangeservemethodtohave2URLSanddistinguishbetweenthem:@OverridepublicResponseserve(Stringuri,Methodmethod,Maphe

android - 使用我的应用程序中嵌入的 NanoHttpd 服务器查看 Assets 文件夹中的 index.html

我有一个应用程序(我们称之为主应用程序),它在Assets文件夹中有一个index.html页面。index.html是一个带有一些JavaScript的简单HTML文件。它不需要PHP或MySql。我想做的是将NanoHttpd服务器嵌入到我的主应用程序中,并在应用程序启动或恢复时自动启动Nano服务器,并在我的应用程序中查看我的index.html文件。虽然我知道我可以使用webView.loadUrl("file:///android_asset/index.html");要访问index.html文件,在这种情况下不可能这样做。因此需要使用网络服务器。现在我有一个不同的专用应用

java - 使用 NanoHttpd 进行视频流传输,错误 : java.net.SocketException:发送失败:EPIPE(破管)

我需要流式传输视频并在网页中连续播放。我正在使用Nanohttpd库在我的Android应用程序中运行服务器。我可以在页面加载时流式传输和播放视频。视频播放完毕后,我无法第二次播放视频。每次我需要刷新页面才能播放视频。第二次尝试玩时出现以下错误。java.net.SocketException:sendtofailed:EPIPE(Brokenpipe)atlibcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:546)atlibcore.io.IoBridge.sendto(IoBridge.java:515)atjava.ne

android - Android 设备上的 HTTPS 服务器使用 NanoHttpd

我正在尝试使用NanoHttpd在Android设备上运行HTTPS服务器(我的最终目标是在Android上运行WSS服务器)。我在Android上使用NanoHttpd成功运行了HTTPServer和Websocket。我使用此命令在MAC上生成了key并将其复制到我的设备上:keytool-genkey-keystorekey.keystore-storepasskeypass-storetypeBKS-providerorg.bouncycastle.jce.provider.BouncyCastleProvider我写了下面的代码:keyStore=KeyStore.getIn

android - 如何通过 nanoHTTPd 将视频从互联网流式传输到 VideoView

我想在下载过程中下载和播放视频文件。由于VideoView没有帮助解决这个问题,我决定使用nanoHTTPd创建一个伪HTTP服务器,并在我自己的服务器内尝试下载视频文件并在之后播放,但我的问题是:1-如何将下载的部分刷新到videoview并下载其余部分?以下是我的来源:publicclassVideoStreamingServerextendsNanoHTTPD{publicVideoStreamingServer(){//bydefaultlisteningonport8080super(8080);}@OverridepublicResponseserve(StringURI,

android - 如何在 android 中创建 nanohttpd 服务器?

其实,我已经搜索了一些问题并转到了github。但是我是新手,我无法理解这个例子。我想在android中创建http服务器,以便我可以在PC浏览器中访问它。我有一个类扩展nanohttpd的实例,但服务器就是不工作。不知道为什么,我的电脑和手机在同一个WIFI里,呃.....publicclassMyHTTPDextendsNanoHTTPD{/***ConstructsanHTTPserverongivenport.*/publicMyHTTPD()throwsIOException{super(8080);}@OverridepublicResponseserve(Stringur

Android Http 服务器和破损的管道

我正在尝试开发一个AndroidUPnP应用程序,其中有一个嵌入式http服务器,因此它可以通过lan从设备提供媒体文件。我使用的Web服务器的第一个实现基于ApacheHttpCore的ElementalHttpServer示例http://hc.apache.org/httpcomponents-core-ga/index.html.由于Android库中已包含的org.apache.http元素与httpCorejar中包含的最新元素不同,因此必须对其进行一些更改。我试图用jar中的替代Android的,但无法完成-Android库中的优先。当我更改库顺序时,出现了重复类的问题。

java - Forerground 服务初始化后无法更新通知文本;上下文问题

我有一个简单的NanoHTTPD服务器作为前台服务运行。当收到对服务器的新请求时,我在用新内容更新通知时遇到了问题。前台服务启动并显示通知。没问题。但是以后不能更新它们。文件结构-主要Activity-NanoServer(服务器实现)-NanoService(前台服务类)-NotificationProvider(处理通知的单独类)NanoServer.javapublicContextcontext=getContext();publicNotificationProvidernotificationProvider;publicNanoServer(intport){super(

java - 存储、转换为视频流 Android 屏幕

我使用DDMS从我的Android手机获取屏幕截图,我需要一种有效的方法来将它们转换为视频并通过网络流式传输视频。我有一个RawImage,其中填充了屏幕截图的数据:RawImagemRawImage;直到知道我使用SWT创建图像并保存它:PaletteDatapaletteData=newPaletteData(mRawImage.getRedMask(),mRawImage.getGreenMask(),mRawImage.getBlueMask());ImageDataimageData=newImageData(mRawImage.width,mRawImage.height,