安卓Wifi P2p(Wifi Direct)连接是否适用于各种活动



我正试图将Wifi Direct功能添加到现有的应用程序中,以将数据和文件发送到运行在Windows上的服务器。

该应用程序已经有几个Activities可以与服务器通信并在后台复制文件,我正试图弄清楚这将如何与WifiP2p连接配合使用。

如果我使用Wifi Direct连接到另一台设备,当应用程序"活动"发生变化时会发生什么?连接是否持续?如果持续,如何在另一个"活动"中获取连接信息?

我不想在每个需要发送数据的"活动"中都重新连接。我看到的所有例子都是单一活动,并且仅适用于Android到Android的连接。

WiFi P2P连接的作用方式与到接入点的常规WiFi连接类似。即使在应用程序终止后,连接似乎仍然存在,并且wifi图标旁边的顶栏中有一个连接指示灯。

这是有道理的,您可以通过某些设备上的设置进行WiFi直接连接。我有一个Galaxy相机(EK-GC110,Android 4.1.2),它在设置中有这个功能,但我的另一个设备没有(Galaxy Tab a,Android 5.0.2)。两者都可以与WiFiDirectDemo配合使用。

从文档中看,这种行为对我来说并不明显,但也许我错过了什么。没有什么比用真正的设备实际测试更好的了。非常烦人的是,我必须找到2台设备并加载演示应用程序来解决这种问题。

最新更新