Android的:如何获得当前设备的WiFi直接名称 [英] Android: How to get current device WiFi-direct name

查看:958
本文介绍了Android的:如何获得当前设备的WiFi直接名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在一个P2P环境,我知道如何让其他设备的名称,但如何让我的自己的设备的名称? (在无线网络直接下设置显示的)。

In a P2P setting, I understand how to get another device's name, but how do I get my own device's name? (the one displayed in WiFi-direct under settings).

我已经检查 WiFiManager WiFiInfo ,更没有成功。

I have checked WiFiManager, WiFiInfo, and more with no success.

推荐答案

打开无线设备上后,它发送一个WIFI_P2P_THIS_DEVICE_CHANGED_ACTION广播。您可以用广播接收机赶上这一点,你可以得到一个WifiP2pDevice的对象,那就是你的设备。

After you turn on wifi on your device, it is send a WIFI_P2P_THIS_DEVICE_CHANGED_ACTION broadcast. You can catch this with a broadcast receiver and you can get a WifiP2pDevice object, that is your device.

 @Override
 public void onReceive(Context context, Intent intent) {
     WifiP2pDevice device = intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE);
     String thisDeviceName = device.deviceName;
 }

这篇关于Android的:如何获得当前设备的WiFi直接名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆