android开发 判断当前手机是否是阿里 yunOS 系统
调用此方法,
返回ture,就是yunOS系统
返回false,就是非yunOS系统
@SuppressLint({"DefaultLocale"})
private boolean isYunOS() {
String version = null;
String vmName = null;
try {
Method m = Class.forName("android.os.SystemProperties").getMethod("get", new Class[]{String.class});
version = (String) m.invoke((Object) null, new Object[]{"ro.yunos.version"});
vmName = (String) m.invoke((Object) null, new Object[]{"java.vm.name"});
} catch (Exception e) {
e.printStackTrace();
}
return vmName != null && vmName.toLowerCase().contains("lemur") || version != null && version.trim().length() > 0;
}