public APNBuilder(Context context, String apnName, String apn) {
    mContext = context;

    mAPN = new APN();
    mAPN.name = apnName;
    mAPN.apn = apn;
  }
Beispiel #2
0
 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;
  }
Beispiel #10
0
  public APNBuilder setPassword(String pwd) {
    mAPN.pwd = pwd;

    return this;
  }
Beispiel #11
0
  public APNBuilder setUserName(String name) {
    mAPN.uName = name;

    return this;
  }
Beispiel #12
0
  public APNBuilder setPort(String port) {
    mAPN.port = port;

    return this;
  }
Beispiel #13
0
  public APNBuilder setProxy(String proxy) {
    mAPN.proxy = proxy;

    return this;
  }