[FAQ10470]锁屏界面运营商名称显示全大写

[DESCRIPTION]
从JB2 (Android 4.2)开始,google默认 会将 锁屏界面等地方的运营商名称显示 转化为全大写显示---包括SPN,PLMN等
 
 
[SOLUTION]
对于KK之前的版本:
如果您想区分大小写,维持运营商名称原貌,方法如下:
 
在frameworks\base\policy\src\com\android\internal\policy\impl\keyguard\ KeyguardViewManager.java中
 
将 USE_UPPER_CASE修改为false
 
重新build 即可
 
对于KK的版本:
转换大写的方式是呼叫ICarrierTextExt.java中的changedPlmnToCapitalize()来完大小写切换。修改该方法即可完成大写小的变换。
 
那changedPlmnToCapitalize是以插件方式实现的。 default是有DefaultCarrierTextExt.java实现。如果是打开OP09的feature,那就由OP09CarrierTextExt.java来实现该方法。
 
其他 网络运营商名称 显示问题,请参考:
ID: FAQ08919
网络运营商名称显示规则(锁屏界面,下拉列表)---网络名称 客制化方法 和 问题处理flow
ID: FAQ11619
通知栏下面运营商信息显示为大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值