Android 11 固定wifi热点名和密码

Android 11 固定wifi热点名和密码的路径和早期版本也有不同,Android 11 固定wifi热点名和密码的路径方法如下:

1.固定wifi热点名
a.去掉热点明后的SSID

--- a/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
+++ b/frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiApConfigStore.java
@@ -273,9 +273,11 @@ public class WifiApConfigStore {
     private SoftApConfiguration getDefaultApConfiguration() {
         SoftApConfiguration.Builder configBuilder = new SoftApConfiguration.Builder();
         configBuilder.setBand(SoftApConfiguration.BAND_2GHZ);
-        configBuilder.setSsid(mContext.getResources().getString(
-                R.string.wifi_tether_configure_ssid_default) + "_" + getRandomIntForDefaultSsid());
-        if (ApConfigUtil.isWpa3SaeSupported(mContext)) {
+//        configBuilder.setSsid(mContext.getResources().getString(
+//                R.string.wifi_tether_configure_ssid_default) + "_" + getRandomIntForDefaultSsid());
+        configBuilder.setSsid(mContext.getResources().getString(R.string.wifi_tether_configure_ssid_default));
+
+       if (ApConfigUtil.isWpa3SaeSupported(mContext)) {
             configBuilder.setPassphrase(generatePassword(),
                     SoftApConfiguration.SECURITY_TYPE_WPA3_SAE_TRANSITION);
         } else {

b,在config文件中更改自己想要的热点名

--- a/frameworks/opt/net/wifi/service/res/values/config.xml
+++ b/frameworks/opt/net/wifi/service/res/values/config.xml
@@ -275,7 +275,7 @@
     <string name="config_wifi_tcp_buffers" translatable="false">524288,1048576,2097152,262144,524288,1048576</string>

     <!-- Do not translate. Default access point SSID used for tethering -->
-    <string name="wifi_tether_configure_ssid_default" translatable="false">AndroidAP</string>
+    <string name="wifi_tether_configure_ssid_default" translatable="false">WiFIHotspot</string>
     <!-- Do not translate. Default access point SSID used for local only hotspot -->
     <string name="wifi_localhotspot_configure_ssid_default" translatable="false">AndroidShare</string>

2.固定wifi密码

--- a/frameworks/base/wifi/java/android/net/wifi/SoftApConfiguration.java
+++ b/frameworks/base/wifi/java/android/net/wifi/SoftApConfiguration.java
@@ -255,7 +255,7 @@ public final class SoftApConfiguration implements Parcelable {
             @NonNull List<MacAddress> blockedList, @NonNull List<MacAddress> allowedList) {
         mSsid = ssid;
         mBssid = bssid;
-        mPassphrase = passphrase;
+        mPassphrase = "12345678";//passphrase;
         mHiddenSsid = hiddenSsid;
         mBand = band;
         mChannel = channel;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值