修改APN的方法:
去掉列表中多余的apn选项的方法:
去掉apns-conf.xml中相关的参数就能去掉apn中多余的选项,apns-conf.xml这个文件每个平台放的地方可能不一样,可以通过全局搜索找到地方。把apn列表中的列表顺序调整一下
先来看调整的效果图:
我们可以看到CMWAP已经放到了最前面,没有修改之前是CMNET在CMWAP前面的。
要达到这样的效果,那么我们要做什么呢?
首先,我们要在apns-conf.xml中把相应的参数调整位置,按要显示的顺序进行排列,比如CMWAP就要放在CMNET前面。
其次,在
packages/apps/Settings/src/com/android/settings/ApnSettings.java
private void fillList() {
Cursor cursor = getContentResolver().query(Telephony.Carriers.CONTENT_URI, null, where, null,Telephony.Carriers.DEFAULT_SORT_ORDER);
}
在这里,我们不要让列表去按顺序排列,把“Telephony.Carriers.DEFAULT_SORT_ORDER”改成”null”就OK了