隨筆-348  評論-598  文章-0  trackbacks-0
          public class ApnUtil {
              
          private static Uri PREFERRED_APN_URI = Uri
              .parse(
          "content://telephony/carriers/preferapn");
              
          public static final String APN_ID = "apn_id";
              
          private static final int ID_INDEX = 0;
              
              
          /**
               * get apntype
               * 
          @param context
               * 
          @return
               
          */
              
          public static String getApnType(Context context){
                  String apntype
          ="nomatch";
                  Cursor c 
          = context.getContentResolver().query(PREFERRED_APN_URI,
                          
          nullnullnullnull);
                  
          if(c != null && c.getCount() >= 1){
                      c.moveToFirst();
                      String user
          =c.getString(c.getColumnIndex("user"));
                      
          if(user.startsWith(APNNET.CTNET)){
                          apntype
          =APNNET.CTNET;
                      }
          else if(user.startsWith(APNNET.CTWAP)){
                          apntype
          =APNNET.CTWAP;
                      }
                  }
                  c.close();
                  
          return apntype;
              }
              
              
          public static void setSelectedApnKey(Context context,String key) {
                  ContentResolver resolver 
          = context.getContentResolver();
                  ContentValues values 
          = new ContentValues();
                  values.put(APN_ID, key);
                  resolver.update(PREFERRED_APN_URI, values, 
          nullnull);
              }    
          }
          還需要加個APN設置權限
          <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />


          ---------------------------------------------------------
          專注移動開發

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2010-11-16 09:54 TiGERTiAN 閱讀(1220) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 饶阳县| 威宁| 嘉鱼县| 青河县| 宁海县| 河曲县| 阿合奇县| 会同县| 哈尔滨市| 岳普湖县| 双流县| 共和县| 惠州市| 名山县| 华亭县| 汉沽区| 玛纳斯县| 台江县| 奇台县| 汾阳市| 镇沅| 大姚县| 保山市| 濮阳市| 苍南县| 阿图什市| 略阳县| 清新县| 海宁市| 仪陇县| 高碑店市| 开封县| 鄯善县| 丽水市| 柳州市| 黄陵县| 葵青区| 板桥市| 蛟河市| 武冈市| 孟连|