我的手机已经扎根了。
我正在寻找一个示例或方法,以编程方式在两部手机或更多手机之间设置ad hoc网络。
我要创建一个多跳网络。我应该从哪里开始?
提前感谢您提供的任何帮助。
答案 0 :(得分:1)
在Android上有很多这方面的东西。一般来说几乎是不可能的。如果您想完全控制adhoc网络,您基本上需要执行框架代码为您启动网络所做的所有事情。这包括可能加载驱动程序,启动无线电,指定adhoc模式(如果支持,如果不支持,则可能需要旋转配置文件)并设置网络。设置网络包括选择随机IP地址,或者让一部电话充当所有其他电话的DHCP服务器。
Adhoc听起来是个好主意 - 实施起来要困难得多。无论哪种方式,你都可以看看我在几年前工作的googlecode项目,在那里我使用了一些Android设备上的adhoc网络。
特别是你需要查看那里的本机代码和trunk上的StartNetworkActivity类。
我可以问一下您在尝试使用adhoc网络时可能会做些什么吗?