android开发 判断当前手机是否是阿里 yunOS 系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010209842/article/details/53743895

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;
    }




猜你喜欢

转载自blog.csdn.net/u010209842/article/details/53743895
今日推荐