失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android获取ap热点名 android通过反射获取wifi热点ap的ssid和password

android获取ap热点名 android通过反射获取wifi热点ap的ssid和password

时间:2018-09-30 12:58:46

相关推荐

android获取ap热点名 android通过反射获取wifi热点ap的ssid和password

通过查看android5.1的源码,其实wifi热点的ssid和password已经在WifiConfiguration的构造方法里面初始化了,但是是hide的api, 第三方开发者调不到。

/** copy constructor {@hide} */

public WifiConfiguration(WifiConfiguration source) {

if (source != null) {

networkId = workId;

status = source.status;

disableReason = source.disableReason;

disableReason = source.disableReason;

SSID = source.SSID;

BSSID = source.BSSID;

FQDN = source.FQDN;

naiRealm = source.naiRealm;

preSharedKey = source.preSharedKey;

........

}

}

红色部分便是SSID和password,他的构造函数的参数是自身对象,所以只要我们初始化一个WifiConfiguration对象,再用反射就能直接获取SSID和preSharedKey.

public static WifiConfiguration getWifiConfiguration(Context context){

WifiConfiguration mWifiConfig = null;

try{

如果觉得《android获取ap热点名 android通过反射获取wifi热点ap的ssid和password》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。