“在休眠狀態下保持WLAN連接”設置成僅限充電時做如下修改:
alps\frameworks\base\services\java\com\android\server\WifiService.java
private boolean shouldWifiStayAwake(int stayAwakeConditions, intpluggedType) {
//Never sleep as long as the user has not changed the settings
int defaultValue = Settings.System.WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED ;//int defaultValue = Settings.System.WIFI_SLEEP_POLICY_NEVER;
alps\packages\apps\settings\src\com\android\settings\wifi\AdvancedWifiSettings.java
private void initPreferences() {
if(Utils.isCmccLoad()){
value = Settings.System.getInt(getContentResolver(),Settings.System.WIFI_SLEEP_POLICY,Settings.System.WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED);
// Settings.System.WIFI_SLEEP_POLICY_DEFAULT);
}else{
value =
Settings.System.getInt(getContentResolver(),Settings.System.WIFI_SLEEP_POLICY,Settings.System.WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED);
// Settings.System.WIFI_SLEEP_POLICY_NEVER);
}
WLAN_怎麼設置休眠策略默認爲永久開
啓
第一次開機就將wifi休眠策略設置爲默認永久開啓的方式爲如下:
DatabaseHelper.java內
loadSystemSettings ()函數內添加如下的語句
loadSetting(stmt, Settings.System.WIFI_SLEEP_POLICY,
Settings.System.WIFI_SLEEP_POLICY_NEVER);
然後重新執行請mk update-api ,mk r android,format--download來驗證。