1.调用方法String str1 = getOsType(context,"ro.miui.ui.version.name");String str2 = getOsType(context,"ro.build.version.emui");
public static String getOsType(Context context, String str) {    if (str == null || str.trim().equals("")) {        return "";    }    List info = getOsInfoByCommand(context, new String[]{"/system/bin/sh", "-c", "getprop " + str});    if (info == null || info.size() <= 0) {        return "fail";    }    return (String) info.get(0);}public static ArrayList getOsInfoByCommand(Context context, String[] commandArr) {    ArrayList arrayList = new ArrayList();    BufferedReader bufferedReader1 = null;    BufferedReader bufferedReader2 = null;    try {        Process exec = Runtime.getRuntime().exec(commandArr);        bufferedReader1 = new BufferedReader(new InputStreamReader(exec.getInputStream()));        while (true) {            String readLine = bufferedReader1.readLine();            if (readLine == null) {                break;            }            arrayList.add(readLine);        }        bufferedReader2 = new BufferedReader(new InputStreamReader(exec.getErrorStream()));        while (true) {            String readLine2 = bufferedReader2.readLine();            if (readLine2 == null) {                break;            }            arrayList.add(readLine2);        }    } catch (Throwable th) {    }finally {        if (bufferedReader1 != null) {            try {                bufferedReader1.close();            } catch (IOException e) {                e.printStackTrace();            }        }        if (bufferedReader2 == null) {            try {                bufferedReader2.close();            } catch (IOException e1) {                e1.printStackTrace();            }        }    }    return arrayList;}

 

更多相关文章

  1. Android应用程序四种数据存取方法总结
  2. traceview的使用方法
  3. android Bimtap 各种图片处理方法、图片特效
  4. android 9.0获取mac地址的方法
  5. Android实现音量调节的方法
  6. android常用intent的方法
  7. 2012-7-20 android 图片叠加效果——两种方法
  8. Android右滑返回上一个界面的实现方法
  9. 系统关闭GPRS数据流量和 GPS的方法

随机推荐

  1. Android开发8——利用pull解析器读写XML
  2. 如何在Android(安卓)Quick Search Box中
  3. Android学习笔记 - 布局篇
  4. 关于Android的问号?和@符号的用法
  5. AndroidManifest.xml android:name(应用中
  6. Google手机Android操作系统面试题
  7. Android(安卓)Https相关完全解析 当OkHtt
  8. Android View(一)
  9. 走马灯效果总结
  10. adb install将app安装到eclipse Android