80,493
社区成员
发帖
与我相关
我的任务
分享
public static final String RESTORE_CARRIERS_URI =
"content://telephony/carriers/restore";
public static final String PREFERRED_APN_URI =
"content://telephony/carriers/preferapn";
public static final String APN_ID = "apn_id";
public static final String APN_ID_ONE = "apn_id.0";
public static final String APN_ID_TWO = "apn_id.1";
private static final Uri PREFERAPN_URI = Uri.parse(PREFERRED_APN_URI);
private static final String ChinaUnionPLMN = "46001";
private static final int ID_INDEX = 0;
private static final int NAME_INDEX = 1;
private static final int APN_INDEX = 2;
private static final int TYPES_INDEX = 3;
private ApnInfo getSelectedApn() {
ApnInfo selectedApn = new ApnInfo();
Cursor cursor = mContext.getContentResolver().query(PREFERAPN_URI, new String[] {"_id", "name", "apn", "type"},
String.valueOf(1), null, Telephony.Carriers.DEFAULT_SORT_ORDER);
if (cursor.getCount() > 0) {
cursor.moveToFirst();
String id = cursor.getString(ID_INDEX);
String name = cursor.getString(NAME_INDEX);
String apn = cursor.getString(APN_INDEX);
String type = cursor.getString(TYPES_INDEX);
selectedApn.setId(id);
selectedApn.setName(name);
selectedApn.setApn(apn);
selectedApn.setType(type);
}
cursor.close();
return selectedApn;
}