修改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了