【问题标题】:Customized channel wifi direct定制频道wifi直连
【发布时间】:2015-05-13 06:21:02
【问题描述】:

谁能告诉我,有没有自定义wifi直连频道的选项?我不仅需要在 ch1、ch6 和 ch11 之间进行自定义,还需要在我选择的其他频道中进行自定义。我该怎么做?

【问题讨论】:

  • 我的解决方案有效吗?
  • 是的,兄弟,我刚刚尝试了 Galaxy Tab(已root),效果很好。再次感谢:)。是否有任何选项可以修复 wifi 直接通信的“组所有者”?请告诉我...
  • 是的。它是通过设置 config.groupOwnerIntent 在 JAVA 代码中完成的。检查这个问题的答案:stackoverflow.com/questions/23470768/…。如果这没有帮助,请在您的代码中发布问题并在那里回答。

标签: channel wifi-direct


【解决方案1】:

要更改设备的 Wifi Direct 频道,您需要执行以下操作:

1- 根你的手机

2- 下载任何文件管理器应用程序:例如 ES File Explorer

3- 在 ES 文件资源管理器上,转到工具,然后打开根资源管理器并单击它,然后挂载 RW

4- 使用 ES 文件资源管理器,转到 Device -> Data -> Misc -> Wifi -> p2p_supplicant.conf 并将 p2p_oper_channel 更改为您想要的任何通道。

5- 关闭手机的 Wifi,然后将其打开以进行更改。

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

希望对你有帮助

【讨论】:

  • 非常感谢 Ziad Halabi 兄弟,我会努力的。我有另一个关于这个问题的查询,我可以在应用程序中使用任何命令来更改它吗?请告诉我。
  • 您可以使用命令读取所有文件,然后修改通道,然后再次将新字符串回显到文件中。确保在执行此操作之前执行“su”。测试时确保备份文件。要进行更改,您需要先关闭然后再打开 WiFi,这可以通过编程轻松完成。请不要忘记投票支持其他人应用此解决方案。
  • 另一个注意事项是,并非所有 WiFi Direct 频道都适用于所有国家/地区,因此您可能会分配一个频道,但发现它没有在该频道上运行。
  • 我看不到你的代码。首先你的手机需要root。您无法通过访问路径中的文件来访问 Java。您需要创建一个进程来声明 su(超级用户)并通过修改通道回显到该文件。我建议您手动打开文件并更改频道,然后编写代码来执行此操作。
  • 我已经可以手动换频道了。请在我提出的新问题中查看我的代码:stackoverflow.com/questions/29795510/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多