我需要实现以下功能:
>该应用程序应以编程方式将Android设备设置为LAN服务器(即其他设备应能够无线连接到该应用程序创建的网络,例如连接到wifi站点,但不能连接到Internet)
>应用程序应该能够注册连接到应用程序网络的设备
>应用程序的网络应受密码保护
可以实现这样的功能吗?目前,我仅设法使用nanohttpd在设备上设置了Web服务器,但它似乎并不是执行我所需要的正确路径.我已经在SO上阅读了一些类似的问题,但要么不理解这些概念,要么就找不到合适的答案.
如果有可能,我应该如何实施?关于解决类似问题,我能读到什么?或者,也许有人已经遇到过类似的事情,并且在处理此类任务方面有一定的经验?
任何帮助都非常感谢.
解决方法:
听起来像wifi Direct是您要找的东西.如果使用WifiP2PManager.createGroup(),将允许设备充当无线路由器,并允许其他设备连接到该设备,就像它们正在连接wifi一样.
请注意,如果没有设备生成的随机密码,您将无法连接到设备的wifi信号.您可以通过调用WifiP2PManager.requestGroupInfo()并传递GroupInfoListener来找到密码.在WifiP2PGroup上调用getPassphrase().
总结以上是内存溢出为你收集整理的在Android设备上创建LAN接入点(无需Internet)全部内容,希望文章能够帮你解决在Android设备上创建LAN接入点(无需Internet)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)