-
-
Android 4.4
- 流程
- 问题
1 流程
打开设置里的ap热点
.packages/apps/TvSettings/Settings/src/com/android/settings/TetherSettings.Java
public boolean onPreferenceChange(Preference preference, Object value) {
boolean enable = (Boolean) value;
if (enable) {
startProvisioningIfNecessary(WIFI_TETHERING);
} else {
mWifiApEnabler.setSoftapEnabled(false);
}
return false;
}
然后 startProvisioningIfNecessary(WIFI_TETHERING);
接着startTethering();
接着mWifiApEnabler.setSoftapEnabled(true);
进入
packages/apps/TvSettings/Settingssrc/com/android/settings/wifi/WifiApEnabler.java
setSoftapEnabled
转向frameworks的frameworks/base/wifi/java/android/net/wifi/WiFiManager.java
public boolean setWifiApEnabled(WifiConfigur

本文详细记录了在Android 4.4系统中进行softAP调试的过程,遇到的问题及解决方法。在启动softAP热点时,由于驱动问题导致错误:'8 softap fwreload wlan0 STA' failed with '501 8 SoftAP command has failed'。发现原生系统中sta和ap的驱动是分开的,而当前驱动试图同时处理两者。通过修改hostapd配置文件并调整驱动路径,最终成功解决了问题。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



