在Android SDK中选择Wifi直接频道/频段?

时间:2014-10-15 04:11:06

标签: android frequency channel wifi-direct

我一直在查看Android Wifi直接API,我似乎无法找出是否可以更改Wifi直接用于通信的频率/频道? (例如,通道1,6或11)

有人知道开发者API是否可以实现这一点?如果没有,是否有人知道是否有某些第三方库可能需要root访问才能完成此任务?

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

要更改设备的Wifi Direct频道,您需要执行以下操作:1-根电话2-下载任何文件管理器应用程序:例如ES文件资源管理器3-在ES文件资源管理器中,转到工具,然后打开Root Explorer并单击它然后安装RW 4-使用ES文件资源管理器,转到设备 - >数据 - >杂项 - > Wifi - > p2p_supplicant.conf并将p2p_oper_channel更改为您想要的任何频道。 5-关闭手机的Wifi,然后将其打开,以便进行更改。

您应该注意,为了使Wifi直接频道成为您设置的频道,当wifi直接连接开始时,手机无需连接到任何接入点。此外,通常当手机A通过wifi直接连接到手机B时,连接在手机B的频道上运行。

为了实现App动态执行此操作,您可以让App执行一个将通过发出命令来修改文件的进程。

希望这有帮助