我正在尝试在 Android 上制作一个简单的聊天应用程序以用于学习目的。我希望它具有以下功能:人们可以创建/加入的不同“房间”。蓝牙/WiFi Direct(最好是 WiFi direct)的工作。房间密码。
但是,我遇到了很多问题。我不完全了解 WiFi Direct。我已经阅读并重新阅读了 developer.android.com 上的指南和参考资料,并且在 freenode 上的#android-dev 上多次询问无济于事。有人能解释一下我概述的内容是否可以直接使用 WiFi,如果不能,我应该使用什么?
TL;DR:解释 WiFi Direct 的网络结构和功能,并在可能的情况下提供学习资源。