隨筆-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
          主站蜘蛛池模板: 无极县| 昭平县| 元谋县| 静乐县| 石林| 西乡县| 新密市| 保山市| 香港 | 平和县| 宁都县| 叙永县| 宜良县| 沾益县| 新宾| 托里县| 西贡区| 江口县| 阆中市| 新丰县| 鄄城县| 黑山县| 石泉县| 河南省| 巴彦淖尔市| 汾阳市| 金沙县| 嘉荫县| 肇庆市| 和顺县| 玉门市| 平远县| 同心县| 望江县| 东安县| 金塔县| 扎赉特旗| 江油市| 洪雅县| 富民县| 江安县|