Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Android上创建一个桌面可以使用NanoHTTPD访问的http服务器(反之亦然)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用可用的WiFi IP(即192.xxx.x.x,使用后8080),我想在 Android中创建一个可以连接的http服务器,可以通过桌面访问,以便我可以将文件传输到Android设备.

更新:
我目前正在尝试使用NanohttpD,但我似乎无法在Android设备上运行示例HelloWorld.

我更改了Hello world代码并使其扩展活动而创建了一个对象nanohttpd.

修改了指定要使用的端口但是在进一步调试时,我发现服务器套接字根本没有geTinetAddress.我认为NanohttpD不再需要进一步配置……?

解决方法

嘿,事实证明,NanohttpD可以解决问题,但我做了一些调整……

>检查设备是否已连接.

我使用了manage wifiwifi network management的样本来创建一个WiFi管理器,它可以检测所有可用的WiFi,返回ScanResults列表,连接的扫描结果并获取IP地址.
>使用单例实例将Nanohttpd作为一个类.

从得到的WiFi Manager的连接ScanResult,I got the IP Address并将它和端口号传递给nanohttpd实例.

Nanohttpd nanoInstance = new Nanohttpd();
String [] args = null;
args [0] = IP地址;
args1 = 8080; //或8081 ..等nanoInstance.main(参数);>之后我终于到达了回复页面. =]

大佬总结

以上是大佬教程为你收集整理的如何在Android上创建一个桌面可以使用NanoHTTPD访问的http服务器(反之亦然)全部内容,希望文章能够帮你解决如何在Android上创建一个桌面可以使用NanoHTTPD访问的http服务器(反之亦然)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。