ICS版本上,在飞行模式下关闭WIFI

2017-10-23  本文已影响0人  RTThread小师弟

1.ICS版本上,在飞行模式下关闭WIFI

默认设计是wifi在飞行模式打开和关闭的情况下不受影响。如果想要在飞行模式下关闭wifi

请您做如下修改:

1. 更改Framework/base/package/SettingsProvider/res/values/defaults.xml

translatable="false">cell,bluetooth,wifi,nfc

translatable="false">

改为:

translatable="false">cell,bluetooth,nfc

2. 由于加上了运营商的相关code。所以在设置wifi和airplane的关系时加上了对cmcc的判断。

如果不是cmcc的load,如果要default.xml中的判断和code中一致,除了修改default.xml文

件之外还需要修改如下位置。

将对应的CMCC的判断移除.

1. statusbar

alps\frameworks\base\packages\systemui\src\com\android\systemui\statusbar\

toolbar\ConnectionSwitchPanel.java

(1) . public void initConfigurationState() {

if (FeatureOption.mtk_WLAN_SUPPORT) {

//注释掉 if (IS_CMCC) {

mWifiStateTracker.setAirlineMode(isAirlineModeOn);

// }

(2) private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() {

if (IS_CMCC && FeatureOption.MTK_WLAN_SUPPORT) {

修改为: if (FeatureOption.MTK_WLAN_SUPPORT)

mWifiStateTracker.setAirlineMode(enabled);

mWifiIcon.getConfigView().setEnabled(mWifiStateTracker.isClickable());

}

2. widget

SettingsAppWidgetProvider.java

onReceive() 函数

if(!((isAirplaneModeOn(context)) && (Utils.isCmccLoad())))

改为: if(!isAirplaneModeOn(context))

//MTK工程模式_OP01_PROTECT_END

{

sWifiState.toggleState(context);

}

2.Monkey Test正常结束的时间为何不同

[DESCRIPTION]

Monkey测试时使用同样的测试命令,正常结束的时间各不相同。

比如使用下面的命令,有的手机正常结束的时间大约为60小时,而有的却超过80小时测试仍未停止

adb shell monkey --pkg-blacklist-file /sdcard/blacklist.txt --ignorecrashes

--ignore-timeouts --ignore-security-exceptions --ignore-nativecrashes

--monitor-native-crashes -s 800 -v -v -v --throttle 200 3000000

>sdcard/monkey.log

[SOLUTION]

从monkey log中可以看到如下信息:

Events injected: 3000000

:Sending rotation degree=0, persist=false

ropped: keys=1250 pointers=2646 trackballs=0 flips=0 rotations=0

## Network stats: elapsed time=218276905ms (0ms mobile, 11885542ms wifi,

206391363ms not connected)

// Monkey finished

Monkey测试执行时间为218276905ms,也就是大约60.6h。

按照测试命令来看,有加入200ms时延,3000000次事件,应该执行166.7h才对。

查看monkey log,就会发现是一系列的event发完后才会插入200ms时延。

上一篇下一篇

猜你喜欢

热点阅读