|
|
沙发

楼主 |
发表于 2016-5-1 07:01:24
|
只看该作者
如果不管显示,实际设置ap连接数量限制在如下文件中修改:
/media/doraemon/works/android/mtk/6735/b2/alps_ok/frameworks/base/services/core/java/com/android/server/NetworkManagementService.java::
@Override
public void setAccessPoint(WifiConfiguration wifiConfig, String wlanIface) {
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
try {
if (wifiConfig == null) {
mConnector.execute("softap", "set", wlanIface);
} else {
/** M: Hotspot Manager @{ */
int clientNum = Settings.System.getInt(mContext.getContentResolver(), Settings.System.WIFI_HOTSPOT_MAX_CLIENT_NUM,
Settings.System.WIFI_HOTSPOT_DEFAULT_CLIENT_NUM);
if (isBspPackage()) {
//zcfdebug-- clientNum = 8;
clientNum = 50;//zcfdebug++
}
/** @} */
///M: for Hidden SSID
String hiddenSSid = (wifiConfig.hiddenSSID == true) ? "hidden" : "broadcast";
mConnector.execute("softap", "set", wlanIface, wifiConfig.SSID,
hiddenSSid, wifiConfig.channel, getSecurityType(wifiConfig),
new SensitiveArg(wifiConfig.preSharedKey),
wifiConfig.channelWidth,
clientNum);
}
} catch (NativeDaemonConnectorException e) {
throw e.rethrowAsParcelableException();
}
}
@Override
public void startAccessPoint(
WifiConfiguration wifiConfig, String wlanIface) {
mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
try {
wifiFirmwareReload(wlanIface, "AP");
if (wifiConfig == null) {
mConnector.execute("softap", "set", wlanIface);
} else {
/** M: Hotspot Manager @{ */
int clientNum = Settings.System.getInt(mContext.getContentResolver(), Settings.System.WIFI_HOTSPOT_MAX_CLIENT_NUM,
Settings.System.WIFI_HOTSPOT_DEFAULT_CLIENT_NUM);
if (isBspPackage()) {
//zcfdebug-- clientNum = 8;
clientNum = 50; //zcfdebug++
}
/** @} */
///M: for Hidden SSID
String hiddenSSid = (wifiConfig.hiddenSSID == true) ? "hidden" : "broadcast";
mConnector.execute("softap", "set", wlanIface, wifiConfig.SSID,
hiddenSSid, wifiConfig.channel, getSecurityType(wifiConfig),
new SensitiveArg(wifiConfig.preSharedKey),
wifiConfig.channelWidth,
clientNum);
}
mConnector.execute("softap", "startap");
} catch (NativeDaemonConnectorException e) {
throw e.rethrowAsParcelableException();
}
}
这个地方可以直接修改的:
|
|