WiFi-Direct 获取设备名称

Posted

技术标签:

【中文标题】WiFi-Direct 获取设备名称【英文标题】:WiFi-Direct getting device name 【发布时间】:2015-08-11 10:00:03 【问题描述】:

有没有办法在不听 WIFI_P2P_THIS_DEVICE_CHANGED_ACTION 的情况下获取我当前的 Wifi-Direct 设备名称?如果 wifi 已经启用,我想我无法收到该意图。

我正在开发一个应用程序来创建 WiFi 直接组并在对等方之间共享设备位置。当我打开一个组时,我需要初始化一个数据结构,即 (deviceName, lastLocation) 形式的地图,其中包含我的位置。用户在按下按钮时创建一个组。

【问题讨论】:

你在做什么?简单解释一下... ***.com/a/26997159/1978379 这个答案说你在注册 WifiP2pBroadcastReceiver 后仍然可以得到它。请检查 【参考方案1】:

当您注册 WifiP2pBroadcastReceiver 时,您将获得 WIFI_P2P_THIS_DEVICE_CHANGED_ACTION,无论 wifi 是否已开启。

Quote

【讨论】:

以上是关于WiFi-Direct 获取设备名称的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何获取当前设备 WiFi 直接名称

在wifi-direct p2p连接中获取对等设备的IP地址[重复]

Wifi-Direct 和 Miracast 之间的真正区别

如何获取蓝牙配对设备的设备名称?

获取设备 ID 和名称

使用苹果“外部附件框架”获取蓝牙设备的名称