赞
踩
- /**
- * 是否为鸿蒙系统
- *
- * @return true为鸿蒙系统
- */
- public static boolean isHarmonyOs() {
- try {
- Class<?> buildExClass = Class.forName("com.huawei.system.BuildEx");
- Object osBrand = buildExClass.getMethod("getOsBrand").invoke(buildExClass);
- return "Harmony".equalsIgnoreCase(osBrand.toString());
- } catch (Throwable x) {
- return false;
- }
- }
-
- /**
- * 获取鸿蒙系统版本号
- *
- * @return 版本号
- */
- public static String getHarmonyVersion() {
- return getProp("hw_sc.build.platform.version", "");
- }
-
- private static String getProp(String property, String defaultValue) {
- try {
- Class spClz = Class.forName("android.os.SystemProperties");
- Method method = spClz.getDeclaredMethod("get", String.class);
- String value = (String) method.invoke(spClz, property);
- if (TextUtils.isEmpty(value)) {
- return defaultValue;
- }
- return value;
- } catch (Throwable e) {
- e.printStackTrace();
- }
- return defaultValue;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。