System.getProperty()メソッドによって機器のプロパティ値が取得できます。取得できるプロパティを以下に示します。
プロパティ | getProperty()に指定するプロパティ名 | 値 |
---|---|---|
マナーモードの設定状態 | jscl.system.mannermode | マナー設定 ON :"true" マナー設定 OFF : "false" |
オフラインモードの設定状態 | jscl.system.offlinemode | オフラインモード設定 ON :"true" オフラインモード設定 OFF :"false" |
「Java 設定」中の音量 | jscl.system.javasetting.volume | 「Java 設定」中の音量の数値の文字列 例) "5" |
「Java 設定」中のバイブ設定 | jscl.system.javasetting.vibration | ON : "1" OFF : "2" |
Java の起動状態
| jscl.system.wakeupmode | 通常起動 : "1" 常駐起動 : "2" 特殊起動 : "3" |
オフスクリーンの色深度 | jscl.system.display.colordepth | 以下の書式で表したオフスクリーンの色深度の数値の文字列 例) "555" 書式 : "RGB"
|
サブ(背面)画面のサポートの有無 | jscl.supports.subdisplay | サポート有 : "true" サポート無 : "false" |
サブ(背面)背面とメイン画面の同時描画のサポートの有無 | jscl.supports.subdisplay.dualdraw | サポート有 : "true" サポート無 : "false" |
外部保存媒体のサポートの有無 | jscl.supports.external_storage | サポート有 : "true" サポート無 : "false" |
バーコード機能のサポートの状態 | jscl.supports.barcode | サポート無 : "0" JAN 読み取りのみサポート : "1" QR 読み取りのみサポート : "2" JAN と QR 両方の読み取りをサポート : "3" |
IrDA のサポートの有無 | jscl.supports.irda | サポート有 : "true" サポート無 : "false" |
リモコン機能のサポートの有無 | jscl.supports.remote_control | サポート有 : "true" サポート無 : "false" |
音声認識のサポートの有無 | jscl.supports.voice_recognition | サポート有 : "true" サポート無 : "false" |
シリアル機能のサポートの有無 | jscl.supports.serial | サポート有 : "true" サポート無 : "false" |
TV機能のサポートの有無 | jscl.supports.tv | サポート有 : "true" サポート無 : "false" |
カラオケ機能のサポートの有無 | jscl.supports.karaoke | サポート有 : "true" サポート無 : "false" |
モーションコントロールのサポートの有無 | jscl.supports.msensor | サポート有 : "true" サポート無 : "false" |
※メイン画面の表示色数はDisplay().numColors()で取得します。
※背面液晶画面の表示色数はSubDisplay().numColors()で取得します。