代码之家  ›  专栏  ›  技术社区  ›  greyhairredbear

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

  •  0
  • greyhairredbear  · 技术社区  · 6 年前

    首先,给出问题的背景:

    在尝试使用logcat获取有关我的问题的信息时,我立即注意到 MobileSignalController 组件正在垃圾邮件发送有关状态更改的消息 voiceNetType 13 0 . 所以我怀疑电池的高使用率可能是由我的服务提供商(称为 鲍勃

    我的一位同事提出的另一个可能的问题是,当手机处于漫游状态时,某些应用程序可能会表现出不同的行为(对我来说,这听起来很合理,不知道应用程序是否可以影响) 移动信号控制器 s行为)。

    我想知道的

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

    此外,我也很感兴趣,如果有一些可能性,从设置/软件方面,我作为一个程序员,以解决这个具体的问题。

    
    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
    ...
    

    这种情况持续了几千行。。。

    0 回复  |  直到 5 年前
        1
  •  1
  •   redhatvicky    6 年前

    不过,电池的耗电量并不取决于家庭或漫游网络。但这取决于你旅行的时间,假设你在旅行,它会消耗更多的电池,因为它的开关塔,试图找到信号,在你的日志中,我可以看到它试图连接到信号,让我们假设信号可能在某些地方比较弱,设备很难找到信号,并且由于它耗尽了电池电量,在浏览日志时发现updateTelephony被调用了好几次,就像lister方法,当信号发生变化时,它被用来更新状态像(mServiceState、mSignalStrength、mDataNetType、mDataState和mSimState)这样的参数,下面是框架中的方法,可以解释相同的方法。

    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
    

    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