public APNBuilder(Context context, String apnName, String apn) { mContext = context; mAPN = new APN(); mAPN.name = apnName; mAPN.apn = apn; }
public List<APN> getMMSApns() { final Cursor apnCursor = this.context .getContentResolver() .query(Uri.withAppendedPath(Carriers.CONTENT_URI, "current"), null, null, null, null); if (apnCursor == null) { return Collections.EMPTY_LIST; } else { final List<APN> results = new ArrayList<APN>(); while (apnCursor.moveToNext()) { final String type = apnCursor.getString(apnCursor.getColumnIndex(Carriers.TYPE)); if (!TextUtils.isEmpty(type) && (type.equalsIgnoreCase(PhoneEx.APN_TYPE_ALL) || type.equalsIgnoreCase(PhoneEx.APN_TYPE_MMS))) { final String mmsc = apnCursor.getString(apnCursor.getColumnIndex(Carriers.MMSC)); final String mmsProxy = apnCursor.getString(apnCursor.getColumnIndex(Carriers.MMSPROXY)); final String port = apnCursor.getString(apnCursor.getColumnIndex(Carriers.MMSPORT)); final APN apn = new APN(); apn.MMSCenterUrl = mmsc; apn.MMSProxy = mmsProxy; apn.MMSPort = port; results.add(apn); } } apnCursor.close(); return results; } }
public APNBuilder(Context context, int slotId, String apnName, String apn) { mContext = context; mAPN = new APN(); mAPN.name = apnName; mAPN.apn = apn; mSlot = slotId; }
public APNBuilder setApnType(String apntype) { mAPN.apntype = apntype; return this; }
public APNBuilder setAuthType(String authtype) { mAPN.authtype = authtype; return this; }
public APNBuilder setMMSPort(String mmsport) { mAPN.mmsport = mmsport; return this; }
public APNBuilder setMMSProxy(String mmsproxy) { mAPN.mmsproxy = mmsproxy; return this; }
public APNBuilder setMMSC(String mmsc) { mAPN.mmsc = mmsc; return this; }
public APNBuilder setServer(String server) { mAPN.server = server; return this; }
public APNBuilder setPassword(String pwd) { mAPN.pwd = pwd; return this; }
public APNBuilder setUserName(String name) { mAPN.uName = name; return this; }
public APNBuilder setPort(String port) { mAPN.port = port; return this; }
public APNBuilder setProxy(String proxy) { mAPN.proxy = proxy; return this; }