我对 Android 相当陌生,我正在尝试在我的应用程序中使用 Wi-Fi Adhoc 模式。但我找不到任何设置相同的 API 或方法。我在 Android 论坛中阅读了一个帖子,并没有找到任何关于如何在 Android 中使用启用 Adhoc 模式的具体解决方案。我曾经在 Linux 中使用 WPA_Supplicant conf 文件来启用 Adhoc 模式。
我想知道我是否可以从我的应用程序中启用 Android 中的 Wi-Fi Adhoc 模式以及如何做到这一点。
提前致谢。
它目前不受支持,但该问题已被接受,将来应该可用。
需要修改以使其工作的文件是 /system/etc/wifi/tiwlan.ini,就像提到的 thomasrutter 一样,但它需要 root 访问权限才能修改文件。
这可能会有所帮助。它是 HTC Hero(android 设备)的说明,并展示了如何修改 tiwlan.ini 和 wpa_supplicant.conf 以启用 ad-hoc wifi。
对于要添加到 tiwlan 和 wpasupplicant 文件的内容,请参见此处:
http://modmymobile.com/forums/491-root-access/544146-connect-g1-ad-hoc-network-solved.html
大概您认识 adb 命令 - 这些只是用于将文件从您的开发 PC 传输到设备或从设备传输,然后重新安装 /system 分区 - 您可能希望以编程方式执行此操作。应该可以通过超级用户访问来实现,不知道是否可以。