com.docomostar.opt.system
クラス PhoneSystem2

Object
  拡張com.docomostar.system.PhoneSystem
      拡張com.docomostar.opt.system.PhoneSystem2

public final class PhoneSystem2
extends com.docomostar.system.PhoneSystem

携帯電話のオプションデバイスを定義します。 プラットフォームのネイティブリソースのうち、機種依存のものにアクセスする 手段を提供するクラスです。
このクラスで定義されている属性は、 PhoneSystem.setAttribute(int, int) メソッド、 PhoneSystem.getAttribute(int) メソッド、 PhoneSystem.isAvailable(int) メソッドの引数に使用します。

端末によってサポートされていない場合があります。PhoneSystem.setAttribute(int attr, int value)の引数に未サポートのフィールドが指定された場合、その設定は無視されます。

導入されたバージョン:
Star-1.0
関連項目:
PhoneSystem

フィールドの概要
static int ATTR_DISPLAY_STYLE_HORIZONTAL_LEFT
          ディスプレイのスタイル の属性で、ディスプレイを左側に 90 度回転させた状態であることを表します(=2)。
static int ATTR_DISPLAY_STYLE_HORIZONTAL_RIGHT
          ディスプレイのスタイル の属性で、ディスプレイを右側に 90 度回転させた状態であることを表します(=1)。
static int ATTR_DISPLAY_STYLE_REVERSE
          ディスプレイのスタイル の属性で、リバーススタイル (ディスプレイを表にして折りたたまれた状態)であることを表します(=3)。
static int ATTR_DISPLAY_STYLE_VERTICAL
          ディスプレイのスタイル の属性で、縦型状態であることを表します(=0)。
static int ATTR_KEY_ASSIGN_DEFAULT
           キーのアサイン方法の属性の一つで、 デフォルトのキーアサインであることを表します(=0)。
static int ATTR_KEY_ASSIGN_DEPEND_ON_DISPLAY_STYLE
           キーのアサイン方法の属性の一つで、 ディスプレイのスタイルに連動してキー配置が切り替わるようなキーアサインであること表します(=1)。
static int DEV_ALLOCATABLE_JAVA_MEMORY
           Java ヒープ上に割り当て可能なメモリのサイズを表します(=140)。
static int DEV_DISPLAY_STYLE
          ディスプレイのスタイルを示します(=142)。
static int DEV_KEY_ASSIGN
           キーのアサイン方法を表します(=143)。
 
クラス com.docomostar.system.PhoneSystem から継承したフィールド
ATTR_AREAINFO_COMMUNICATING, ATTR_AREAINFO_FOMA, ATTR_AREAINFO_HSDPA, ATTR_AREAINFO_OUTSIDE, ATTR_AREAINFO_ROAMINGOUT, ATTR_AREAINFO_SELFMODE, ATTR_AREAINFO_UNKNOWN, ATTR_BACKLIGHT_OFF, ATTR_BACKLIGHT_ON, ATTR_FOLDING_CLOSE, ATTR_FOLDING_OPEN, ATTR_MAIL_AT_CENTER, ATTR_MAIL_NONE, ATTR_MAIL_RECEIVED, ATTR_MANNER_OFF, ATTR_MANNER_ON, ATTR_MESSAGE_AT_CENTER, ATTR_MESSAGE_NONE, ATTR_MESSAGE_RECEIVED, ATTR_POWER_BATTERY, ATTR_POWER_EXTERNAL, ATTR_SCREEN_INVISIBLE, ATTR_SCREEN_VISIBLE, ATTR_SIGNAL_LEVEL_1, ATTR_SIGNAL_LEVEL_2, ATTR_SIGNAL_LEVEL_3, ATTR_SIGNAL_OUTSIDE, ATTR_SURROUND_OFF, ATTR_SURROUND_ON, ATTR_VIBRATOR_OFF, ATTR_VIBRATOR_ON, DEV_AREAINFO, DEV_AUDIO_SURROUND, DEV_BACKLIGHT, DEV_BATTERY_LEVEL, DEV_CHARGING_TIME, DEV_FOLDING, DEV_KEYPAD, DEV_MAILBOX, DEV_MANNER, DEV_MAX_BATTERY_LEVEL, DEV_MESSAGEBOX, DEV_PHONE_REMAINING_TIME, DEV_POWER_SOURCE, DEV_SCREEN_VISIBLE, DEV_SIGNAL_STATE, DEV_VIBRATOR, MAX_OPTION_ATTR, MAX_VENDOR_ATTR, MIN_OPTION_ATTR, MIN_VENDOR_ATTR, SOUND_ALARM, SOUND_CONFIRM, SOUND_ERROR, SOUND_INFO, SOUND_WARNING, TERMINAL_ID, UIM_VERSION, USER_ID
 
クラス com.docomostar.system.PhoneSystem から継承したメソッド
getAttribute, getProperty, isAvailable, playSound, setAttribute
 
クラス Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEV_ALLOCATABLE_JAVA_MEMORY

public static final int DEV_ALLOCATABLE_JAVA_MEMORY

Java ヒープ上に割り当て可能なメモリのサイズを表します(=140)。 Java ヒープ上のメモリチャンク(連続した空き領域)の中で、 最大のチャンクのサイズを返します。 このサイズを越えるオブジェクトを割り当てようとした場合は、 OutOfMemoryError が発生するか、 あるいはメモリ不足により処理を継続することができません。 なお、実際のメモリ割り当てではメモリ管理のための領域等が必要になるため、 必ずしもこのサイズと同等のオブジェクトを割り当てられるわけではありません。

Java ヒープのコンパクションを実装している端末では、 java.lang.Runtime.freeMemory() が返す値と同じ値を返します。 また、Java ヒープと C ヒープを共用している端末では、 共用のヒープ上に割り当て可能なメモリのサイズを返します。

属性の取得のみ可能で、制御することはできません。

関連項目:
定数フィールド値

DEV_DISPLAY_STYLE

public static final int DEV_DISPLAY_STYLE
ディスプレイのスタイルを示します(=142)。

属性の取得のみ可能で、制御することはできません。

関連項目:
定数フィールド値

ATTR_DISPLAY_STYLE_VERTICAL

public static final int ATTR_DISPLAY_STYLE_VERTICAL
ディスプレイのスタイル の属性で、縦型状態であることを表します(=0)。

関連項目:
定数フィールド値

ATTR_DISPLAY_STYLE_HORIZONTAL_RIGHT

public static final int ATTR_DISPLAY_STYLE_HORIZONTAL_RIGHT
ディスプレイのスタイル の属性で、ディスプレイを右側に 90 度回転させた状態であることを表します(=1)。

関連項目:
定数フィールド値

ATTR_DISPLAY_STYLE_HORIZONTAL_LEFT

public static final int ATTR_DISPLAY_STYLE_HORIZONTAL_LEFT
ディスプレイのスタイル の属性で、ディスプレイを左側に 90 度回転させた状態であることを表します(=2)。

関連項目:
定数フィールド値

ATTR_DISPLAY_STYLE_REVERSE

public static final int ATTR_DISPLAY_STYLE_REVERSE
ディスプレイのスタイル の属性で、リバーススタイル (ディスプレイを表にして折りたたまれた状態)であることを表します(=3)。

関連項目:
定数フィールド値

DEV_KEY_ASSIGN

public static final int DEV_KEY_ASSIGN

キーのアサイン方法を表します(=143)。 この属性を制御することで、キーアサインを変更することができます。 この属性で制御できるのは、数字キー(Display クラスで定義されているキーの定数値で 0x00 から 0x0b まで)以外のキーのみです。 数字キーのキー配置がディスプレイのスタイルに連動して変化するかどうかは、 端末の実装により異なりますが、Star アプリからはその方法を変更することはできません。

属性値には以下の値が指定可能です。

属性値の変更は、Star アプリが起動してから最初に Display.setCurrent(Frame) を呼び出すまでに行わなければなりません。 それ以降に属性値を変更しようとしても無視されます。 また、一度属性値を変更すると、元に戻すことはできません。

属性の制御と取得が可能です。

関連項目:
定数フィールド値

ATTR_KEY_ASSIGN_DEFAULT

public static final int ATTR_KEY_ASSIGN_DEFAULT

キーのアサイン方法の属性の一つで、 デフォルトのキーアサインであることを表します(=0)。

デフォルトのキーアサインでは、ディスプレイのスタイルが切り替わっても、 常に縦型状態の時と同じキーアサインとなり、 ディスプレイのスタイルに連動してキー配置が変更されることはありません。

関連項目:
定数フィールド値

ATTR_KEY_ASSIGN_DEPEND_ON_DISPLAY_STYLE

public static final int ATTR_KEY_ASSIGN_DEPEND_ON_DISPLAY_STYLE

キーのアサイン方法の属性の一つで、 ディスプレイのスタイルに連動してキー配置が切り替わるようなキーアサインであること表します(=1)。

このキーアサインでは、ディスプレイのスタイルが切り替わると、 それにともなってキー配置も切り替わり、 切り替わったキー配置に基づいてキーイベント等が発生するようになります。

関連項目:
定数フィールド値


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。