首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与MobileSignalController logcat消息相关的高电池消耗(voiceNetType 13至0)

与MobileSignalController logcat消息相关的高电池消耗(voiceNetType 13至0)
EN

Stack Overflow用户
提问于 2019-11-25 12:34:37
回答 1查看 378关注 0票数 1

首先,为这个问题提供一些背景:

我位于奥地利的格拉茨,现在我已经有了两年的诺基亚5手机,在过去的5-6个月里,我的电池消耗突然增加,而我身边的行为并没有发生任何真正的变化。突然间,在克罗地亚度假时,我注意到我的电池突然用了1.5至2.5天,而不是我在家时的0.5天。回到家里,我的手机又充电了0.5天.起初,我认为这可能是因为我度假期间手机使用量减少,但在一个月前我在伦敦参加droidcon会议期间,我注意到了同样的行为:不同的国家,较低的电池消耗量;在奥地利,更高的电池消耗量。

MobileSignalController垃圾邮件日志

为了使用logcat获取有关我的问题的一些信息,我立即注意到MobileSignalController组件正在发送关于状态变化的消息,voiceNetType13变为0。因此,我怀疑高电池使用量可能是由我的服务提供商(称为bob)的一些奇怪行为造成的。

我的同事提出的另一个可能的原因是,当手机在漫游时,某些应用程序的行为可能会有所不同(对我来说,这听起来是合理的,不知道应用程序是否会影响MobileSignalController的行为)。

我想知道的是

由于我对Android操作系统的这部分不太有经验,我想知道是否有人对这部分操作系统有经验,这样的状态变化一般意味着什么,以及这种状态变化背后的原因是什么。

此外,我还感兴趣的是,作为一个程序员,我是否有可能从设置/软件方面来解决这个特定的问题。

为了完整起见,对Logcat输出进行了过滤,以便“移动”

代码语言:javascript
复制
2019-11-25 10:44:55.483 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -91 -15 0 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:44:55.483 3072-3265/? I/NetworkController.MobileSignalController(1): updateVoiceNetworkType voiceNetType: 13 mCurrentState.connected: true
2019-11-25 10:44:55.489 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:44:55.490 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:44:53,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:44:53,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:44:55.490 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:44:55.490 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:44:55.493 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:44:55.495 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:44:55.495 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:44:55.495 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:44:55.495 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:00.572 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:44:55,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=true,activityOut=false,rssi=0,lastModified=11-25 10:44:55,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:00.572 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:00.572 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:00.578 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:00.579 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:00.579 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:00.593 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232304 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:00.593 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232304 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:01.578 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=true,activityOut=false,rssi=0,lastModified=11-25 10:45:00,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:00,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:01.578 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:01.578 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:01.598 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:01.599 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:01.600 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:01.615 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:01.615 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:02.203 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -91 -13 9 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:02.203 3072-3265/? I/NetworkController.MobileSignalController(1): updateVoiceNetworkType voiceNetType: 13 mCurrentState.connected: true
2019-11-25 10:45:02.205 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:02.206 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:01,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:01,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:02.206 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:02.207 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:02.210 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:02.212 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:02.212 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:02.213 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:02.213 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:04.443 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -92 -12 24 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:04.443 3072-3265/? I/NetworkController.MobileSignalController(1): updateVoiceNetworkType voiceNetType: 13 mCurrentState.connected: true
2019-11-25 10:45:04.445 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:04.447 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:02,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:02,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:04.447 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:04.447 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:04.451 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:04.452 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:04.455 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:04.455 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:04.455 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:08.859 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 28 -91 -13 44 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:08.859 3072-3265/? I/NetworkController.MobileSignalController(1): updateVoiceNetworkType voiceNetType: 13 mCurrentState.connected: true
2019-11-25 10:45:08.861 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:08.862 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:04,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:04,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:08.862 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:08.862 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:08.868 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:08.870 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:08.870 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:08.870 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:08.870 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
2019-11-25 10:45:10.214 3072-3265/? D/NetworkController.MobileSignalController(1): Change in state from: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:08,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=0strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
        to: connected=true,enabled=true,level=4,inetCondition=1,iconGroup=IconGroup(4G),activityIn=false,activityOut=false,rssi=0,lastModified=11-25 10:45:08,dataSim=true,networkName=bob,networkNameData=bob,dataConnected=true,roaming=false,isDefault=true,isEmergency=false,airplaneMode=false,carrierNetworkChangeMode=false,userSetup=true,imsRadioTechnology=0,comboTypeIcon=2131232334,roamingIcon=0,voiceNetType=13strengthIconCT=0,carrierConfigUpdated=1,voiceLevel=0,dataActivity=0
2019-11-25 10:45:10.215 3072-3265/? I/NetworkController.MobileSignalController(1): isShowSXLTEStyle: false isRoaming: false
2019-11-25 10:45:10.215 3072-3265/? I/NetworkController.MobileSignalController(1): notifyListeners showDataIcon: true mDataType: 2131232290 mShowNoData: true mComboNetworkTypeIconId: 0 mRoamingNetworkTypeIconId: 0 mDataNetType: 13 mCurrentState.userSetup: true dataDisabled: false mCurrentState.dataConnected: true mCurrentState.imsRadioTechnology: 0 mAllowShowVoLTE[0]: false mAllowShowVoLTE[1]: false mAllowShowVoWiFi[0]: false mAllowShowVoWiFi[1]: false mSignalStyleCT: false SubscriptionId: 1 mShowVoLTEOption: 0 mShowVoWiFiOption: 0 mSubInfoSize: 1 mSimSlotId: 0
2019-11-25 10:45:10.225 3072-3265/? I/NetworkController.MobileSignalController(1): isMobileIms return false
2019-11-25 10:45:10.226 3072-3265/? I/NetworkController.MobileSignalController(1): isImsRegisteredInWifi return false
2019-11-25 10:45:10.226 3072-3072/? I/StatusBarSignalPolicy: setMobileDataIndicators mMobileVisible: true mMobileVisibleSim1: true mMobileVisibleSim2: true
2019-11-25 10:45:10.226 3072-3072/? D/StatusBarVolteView: states = [MobileIconState(subId=1, strengthId=2131232326, roaming=false, typeId=2131232290, volteId=0, visible=true mDataArrowId=2131232308 mComboNetworkTypeId=0mRoamingNetworkTypeId=0 mVoLTEOption=0 mVoWiFiOption=0 mSubscriptionSize=1 mImsOverWifi=false mMobileIms=false),5GState(fiveGIconVisible=false, fiveGStrengthId=66560, dataOnFiveG=false, is4GStateVisible=true)] visible = true
...

这会持续上千行..。

EN

回答 1

Stack Overflow用户

发布于 2019-12-04 06:01:27

AFAIK,电池排水不依赖于家庭或漫游网络。但这取决于你旅行的时间,假设如果你在旅行,它会像它的开关塔那样耗尽电池,并试图找到信号,并通过查看你的日志--我可以看到,它试图连接到信号,假设信号在某些地方可能变弱了,设备很难找到信号,因为它耗尽了电池,更多的是在探索你的日志时,发现updateTelephony被多次调用,就像在信号参数(mServiceState、mSignalStrength、mDataNetType、mDataState和mSimState)发生变化时用来更新状态的一种方法。下面是框架中的方法,它可以解释同样的情况。

代码语言:javascript
复制
2019-11-25 10:44:55.483 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -91 -15 0 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:02.203 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -91 -13 9 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:04.443 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 27 -92 -12 24 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99
2019-11-25 10:45:08.859 3072-3265/? D/NetworkController.MobileSignalController(1): updateTelephony: hasService=true ss=SignalStrength: 99 0 -120 -160 -120 -160 -1 28 -91 -13 44 2147483647 0 2147483647 99 -2147483529 2147483647 gsm|lte use_rsrp_and_rssnr_for_lte_level rscp [-140, -120, -113, -105] [-120, -103, -97, -89] 99 99

来自框架的updateTelephony方法的源代码:

代码语言:javascript
复制
private final void updateTelephony() {
    if (DEBUG) {
        Log.d(mTag, "updateTelephonySignalStrength: hasService=" + hasService()
                + " ss=" + mSignalStrength);
    }
    mCurrentState.connected = hasService() && mSignalStrength != null;
    if (mCurrentState.connected) {
        if (!mSignalStrength.isGsm() && mConfig.alwaysShowCdmaRssi) {
            mCurrentState.level = mSignalStrength.getCdmaLevel();
        } else {
            mCurrentState.level = mSignalStrength.getLevel();
        }
    }
    if (mNetworkToIconLookup.indexOfKey(mDataNetType) >= 0) {
        mCurrentState.iconGroup = mNetworkToIconLookup.get(mDataNetType);
    } else {
        mCurrentState.iconGroup = mDefaultIcons;
    }
    mCurrentState.dataConnected = mCurrentState.connected
            && mDataState == TelephonyManager.DATA_CONNECTED;
    if (isCarrierNetworkChangeActive()) {
        mCurrentState.iconGroup = TelephonyIcons.CARRIER_NETWORK_CHANGE;
    } else if (isRoaming()) {
        mCurrentState.iconGroup = TelephonyIcons.ROAMING;
    }
    if (isEmergencyOnly() != mCurrentState.isEmergency) {
        mCurrentState.isEmergency = isEmergencyOnly();
        mNetworkController.recalculateEmergency();
    }
    // Fill in the network name if we think we have it.
    if (mCurrentState.networkName == mNetworkNameDefault && mServiceState != null
            && mServiceState.getOperatorAlphaShort() != null) {
        mCurrentState.networkName = mServiceState.getOperatorAlphaShort();
    }
    notifyListenersIfNecessary();
}

资料来源:

https://android.googlesource.com/platform/frameworks/base/+/33f8ae7/packages/SystemUI/src/com/android/systemui/statusbar/policy/MobileSignalController.java

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59031981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档