level 11
private boolean openWifi(boolean enabled) {
// TODO Auto-generated method stub
if (enabled) { // disable WiFi in any case
// wifi和热点不能同时打开,所以打开热点的时候需要关闭wifi
mWifiManager.setWifiEnabled(false);
}
try {
// 热点的配置类
WifiConfiguration apConfig = new WifiConfiguration();
// 配置热点的名称(可以在名字后面加点随机数什么的)
apConfig.SSID = "hym7";
// 配置热点的密码
apConfig.preSharedKey = "huyongming7";
apConfig.allowedKeyManagement
.set(WifiConfiguration.KeyMgmt.WPA_PSK);
// 通过反射调用设置热点
Method method = mWifiManager.getClass().getMethod(
"setWifiApEnabled", WifiConfiguration.class, Boolean.TYPE);
// 返回热点打开状态
return (Boolean) method.invoke(mWifiManager, apConfig, enabled);
} catch (Exception e) {
return false;
}
}
openWifi(true);开启热点false关闭热点
2017年11月03日 15点11分
4