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<String> 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<String> getOsInfoByCommand(Context context, String[] commandArr) {
ArrayList<String> arrayList = new ArrayList();
BufferedReader bufferedReader1 = null;
BufferedReader bufferedReader2 = null;
try {
Process exec = Runtime.getRuntime().exec(comma