Anroid-去掉状态栏下拉通知面板上卡槽标签

(4.1源码:  2050平台源码)

问题:下拉状态栏中有:“卡槽1:中国移动     卡槽2:中国联通” 类似的标识;

预期结果:“中国移动     中国联通”

解决:

framework/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/MSimNetworkController.java

 

private void setCarrierText() {

。。。。。。。

-       StringcarrierName = getMultiSimName(MSimConstants.SUB1) + ":" +mCarrierTextSub[MSimConstants.SUB1] + "    " +

+       StringcarrierName = null ;

+       if(mContext.getResources().getBoolean(R.bool.config_carrier_slot) ) {

+          carrierName = mCarrierTextSub[MSimConstants.SUB1] + "       " +mCarrierTextSub[MSimConstants.SUB2];

+       } else

+       {

+   carrierName =getMultiSimName(MSimConstants.SUB1) + ":" +mCarrierTextSub[MSimConstants.SUB1] + "    " +

                getMultiSimName(MSimConstants.SUB2) + ":" +mCarrierTextSub[MSimConstants.SUB2];

+       }

。。。。。。

 问题图1:

    解决图2


 

衍生问题:NNC-492 锁屏上的相似状况处理:

 

锁屏解决:

frameworks/base/policy/src/com/android/internal/policy/impl/MSimKeyguardStatusViewManager.java

 

void setCarrierText() {

-       mCarrierText = getMultiSimName(MSimConstants.SUB1) + ":" +mCarrierTextSub[MSimConstants.SUB1] + "  " +

-               getMultiSimName(MSimConstants.SUB2) + ":" +mCarrierTextSub[MSimConstants.SUB2];

+        //modifiedby xinxing.jiang

+       mCarrierText = mCarrierTextSub[MSimConstants.SUB1] + "      " +mCarrierTextSub[MSimConstants.SUB2];

+        //end

         update(CARRIER_TEXT,mCarrierText);

     }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值