您的位置:首页 > 移动开发 > Android开发

Android 判断运行环境(ART or Dalvik)

2014-11-29 17:23 381 查看
现在可以通过获取java.vm.version的值来判断系统是否使用ART环境了,如果版本高于“2.0.0”即使用了ART环境。

You can verify which runtime is in use by calling
 System.getProperty("java.vm.version")
.
If ART is in use, the property's value is
"2.0.0"
or higher.

StringBuilder ret = new StringBuilder();

String version = System.getProperty("java.vm.version");
ret.append("Current VM version:").append(version).append("\n");
if (Integer.valueOf(version.substring(0, version.indexOf("."))) >= 2) {
ret.append("You are currently using ART!");
} else {
ret.append("You are currently using Dalvik!");
}

Log.d("Hello", ret.toString());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: