CarrierConfig AOSP Code Path:packages/apps/CarrierConfig
CarrierConfig的定制通过mccmnc/mccmnc+gid 运营商sim卡信息来定制需求。
- 在 packages/providers/TelephonyProvider/assets/latest_carrier_id/carrier_list.textpb 中找出你要定制的 operator 的 canonical_id,比如 T-Mobile 运营商卡对应的 canonical_id 为 1;
- 在 packages/apps/CarrierConfig/assets/ 中找到跟你的 canonical_id 匹配的xml文件,比如: carrier_config_carrierid_1_T-Mobile.xml , 然后将你的定制放在这里;
CarrierConfig
运营商名称显示:
packages/apps/CarrierConfig/res/xml/vendor.xml
<carrier_config cid="1">
<boolean name="carrier_name_override_bool" value="true"/>
<string name="carrier_name_string">T-Mobile</string>//T-Mobile为修改的名称
</carrier_config>