Blogger Scott

          如何判斷Android系統(tǒng)的版本

          隨著Android版本的增多,在不同的版本中使用不同的設(shè)計(jì)是必須的,根據(jù)程序運(yùn)行的版本來(lái)提供不同的功能。這涉及到如何在程序中判斷Android系統(tǒng)的版本。

          在Android api中的android.os.Build和android.os.Build.VERSION類中包含了Android版本信息。

          可以使用該信息來(lái)判斷設(shè)備的系統(tǒng)版本:


          public static final int SDK_VERSION_ECLAIR = 5;
          public static final int SDK_VERSION_DONUT = 4;
          public static final int SDK_VERSION_CUPCAKE = 3;
          public static boolean PRE_CUPCAKE =
               getSDKVersionNumber() < SDK_VERSION_CUPCAKE ? true : false;

          public static int getSDKVersionNumber() {
             int sdkVersion;
             try {
               sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
             } catch (NumberFormatException e) {
               sdkVersion = 0;
             }
             return sdkVersion;
          }

          posted on 2010-11-26 00:34 江天部落格 閱讀(1738) 評(píng)論(0)  編輯  收藏 所屬分類: Android

          主站蜘蛛池模板: 章丘市| 东兴市| 高雄县| 集安市| 涪陵区| 牡丹江市| 乌鲁木齐市| 柘荣县| 曲麻莱县| 焦作市| 贺兰县| 平凉市| 柳林县| 广德县| 封开县| 合水县| 蕉岭县| 公安县| 镇康县| 文安县| 蛟河市| 涿鹿县| 秀山| 忻州市| 台东县| 安塞县| 田阳县| 界首市| 福州市| 廊坊市| 南澳县| 松江区| 崇阳县| 北安市| 乐业县| 西充县| 句容市| 湖北省| 都江堰市| 盱眙县| 通州市|