首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

使用x5cloud云平台来做网络彩讯-手机系统版本有关问题(九)

2012-07-20 
使用x5cloud云平台来做网络彩讯-------------手机系统版本问题(九)android最麻烦的是版本问题,高版本兼容

使用x5cloud云平台来做网络彩讯-------------手机系统版本问题(九)

android最麻烦的是版本问题,高版本兼容低版本,而低版本却很大一部分用不了高版本,所以为了实现兼容,需要对手机版本或者系统进行检测:

public String[] getVersion(){           String[] version={"null","null","null","null"};           String str1 = "/proc/version";           String str2;           String[] arrayOfString;           try {               FileReader localFileReader = new FileReader(str1);               BufferedReader localBufferedReader = new BufferedReader(                       localFileReader, 8192);               str2 = localBufferedReader.readLine();               arrayOfString = str2.split("\\s+");               version[0]=arrayOfString[2];//KernelVersion               localBufferedReader.close();           } catch (IOException e) {           }           version[1] = Build.VERSION.RELEASE;// firmware version           version[2]=Build.MODEL;//model           version[3]=Build.DISPLAY;//system version           return version;       }  

?上面的也许可以解决一部分问题了,不过还是有点麻烦,当然有更简单的了:

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

?这个就是,像2.2版本是8,2.3.3版本是10,哈哈,就是这样滴!

热点排行