Android 2.1 r1が出たので、Dalvikのシステムプロパティをダンプしてみた。
- スニペット
Properties pt = System.getProperties();
Log.d(SysUtilTest.class.getName(), "System Properties [");
for ( Object key : pt.keySet() ) {
Log.d(SysUtilTest.class.getName(), "\t key = " + key.toString() + ", value = " + pt.get(key).toString());
}
Log.d(SysUtilTest.class.getName(), "]");
- 実行結果 (Logcatのヘッダは除去)
System Properties [
key = java.vm.version, value = 1.1.0
key = java.vendor.url, value = http://www.android.com/
key = java.vm.vendor.url, value = http://www.android.com/
key = user.dir, value = /
key = java.vm.name, value = Dalvik
key = java.home, value = /system
key = user.region, value = JP
key = javax.net.ssl.trustStore, value = /system/etc/security/cacerts.bks
key = java.runtime.name, value = Android Runtime
key = user.home, value =
key = java.io.tmpdir, value = /sdcard
key = http.agent, value = Dalvik/1.1.0 (Linux; U; Android 2.1; google_sdk Build/ERD79)
key = java.net.preferIPv6Addresses, value = true
key = java.version, value = 0
key = java.boot.class.path, value = /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar
key = java.library.path, value = /system/lib
key = file.separator, value = /
key = java.specification.vendor, value = The Android Project
key = file.encoding, value = UTF-8
key = line.separator, value =
key = java.vm.specification.version, value = 0.9
key = java.vm.specification.vendor, value = The Android Project
key = os.name, value = Linux
key = java.vm.vendor, value = The Android Project
key = path.separator, value = :
key = android.vm.dexfile, value = true
key = java.ext.dirs, value =
key = java.class.path, value = .
key = os.version, value = 2.6.29-00255-g7ca5167
key = java.specification.name, value = Dalvik Core Library
key = java.compiler, value =
key = user.language, value = ja
key = user.name, value =
key = os.arch, value = armv5tejl
key = java.runtime.version, value = 0.9
key = java.class.version, value = 46.0
key = java.vendor, value = The Android Project
key = java.vm.specification.name, value = Dalvik Virtual Machine Specification
key = java.specification.version, value = 0.9
]
いろいろと面白いな。
file.encodingは、やはりUTF-8なんだな。