开启WIFI热点
2023-01-24 09:16:15 最后更新
/.
需要权限
权限管理里打开 访问网络
并在Manifest处添加以下权限
<!-- 更改网络连接性 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<!-- 连接WLAN网络和断开连接 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- 查看网络连接 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 查看WLAN连接 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
如果没有会员,可使用mt反编译添加
./
还需要权限
<!--写入系统设置 -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
s ssid = "测试wifi热点"
//这是wifi的名称
s pass = "000000"
//wifi的密码,必须大于等于8位,如果不需要可留空
java(管理器,activity,"android.app.Activity.getSystemService","String","wifi")
//获取wifi管理器
java(null,管理器,"android.net.wifi.WifiManager.setWifiEnabled","boolean",false)
//由于wifi与热点不能同时打开,所以需要关闭wifi
cls("android.net.wifi.WifiConfiguration",热点类)
//获取类
javanew(热点,热点类)
//实例化
javass(is,热点,热点类,"SSID",ssid)
//设置SSID
javass(is,热点,热点类,"preSharedKey",pass)
//设置密码
javags(set,热点,热点类,"allowedKeyManagement")
java(null,set,"java.util.BitSet.set","int",1)
//设置加密模式
/.
模式列表
NONE 0
WPA_PSK 1
WPA2_PSK 普通为4,MIUI系统为6
./
java(是否成功,管理器,"android.net.wifi.WifiManager.setWifiApEnabled","android.net.wifi.WifiConfiguration",热点,"boolean",true)
//打开热点
f(是否成功){
  tw("开启成功")
}else{
  tw("开启失败,可能是因为没有权限")
}
///////关闭热点///////////............//.
/.
需要权限
权限管理里打开 访问网络
并在Manifest处添加以下权限
<!-- 更改网络连接性 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<!-- 连接WLAN网络和断开连接 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- 查看网络连接 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 查看WLAN连接 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
如果没有会员,可使用mt反编译添加
还需要权限
<!--写入系统设置 -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
./
java(管理器,activity,"android.app.Activity.getSystemService","String","wifi")
//获取wifi管理器
cls("android.net.wifi.WifiConfiguration",热点类)
//获取类
javanew(热点,热点类)
//实例化
java(是否成功,管理器,"android.net.wifi.WifiManager.setWifiApEnabled","android.net.wifi.WifiConfiguration",热点,"boolean",false)
//关闭热点
f(是否成功){
  tw("关闭成功")
}else{
  tw("关闭失败,可能是因为没有权限")
}