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
If ART is in use, the property's value is
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());
相关文章推荐
- Android的Dalvik和ART运行环境比较
- Android运行环境Dalvik和ART的比较
- How can I detect the Android runtime (Dalvik or ART)?
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念以及Dalvik和Java运行环境的区别
- Android自学笔记-1-android运行时Dalvik和art简单介绍
- Dalvik和ART运行时环境的区别
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Dalvik和ART运行时环境的区别
- Android运行环境Dalvik模式和ART模式的区别
- Dalvik和ART运行时环境的区别
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Dalvik和ART运行时环境的区别
- Android运行环境Dalvik模式和ART模式的区别
- Android ART运行时无缝替换Dalvik虚拟机的过程分析
- Android ART运行环境下Image文件格式简析
- Android ART运行时无缝替换Dalvik虚拟机的过程分析