com.nttdocomo.ui
クラス PhoneSystem

Object
  拡張com.nttdocomo.ui.PhoneSystem

public class PhoneSystem
extends Object

携帯電話のデバイスを定義します。 電話システムクラスは、 プラットフォームのネイティブリソースにアクセスする手段を提供するクラスです。
[DoJa-2.0 以降]
標準サウンドを鳴らすことができます。

[DoJa-3.0 (505i) 以降]
トラステッドiアプリケーションでは、 音声発着信時等に表示される静止画 (JPEG・GIF・アニメーション GIF のこと。 このクラス中のドキュメントでは以下同様とします。) や再生されるサウンドを設定することができます。

[DoJa-4.0 (901i) 以降]
加えて、動画(i-motion のこと。 このクラス中のドキュメントでは以下同様とします。)を設定することもできます。

[DoJa-4.1 (902i) 以降]
音声発着信時等に表示される静止画として JPEG・GIF・アニメーション GIF に加えてベクターグラフィックスを設定することができます (このクラス中のドキュメントでは以下同様とします。)。 また、テレビ電話通話中の代替画像に表示されるアバターデータ(キャラ電データのこと。 このクラス中のドキュメントでは以下同様とします。)を設定することもできます。


フィールドの概要
static int ATTR_AREAINFO_COMMUNICATING
           エリア情報の属性の一つで、 現在通信中であるため、エリア情報が不明であることを表します(=5)。
static int ATTR_AREAINFO_FOMA
           エリア情報の属性の一つで、 FOMA 圏内、かつ HSDPA 圏外であることを表します(=0)。
static int ATTR_AREAINFO_HSDPA
           エリア情報の属性の一つで、 HSDPA 圏内であることを表します(=1)。
static int ATTR_AREAINFO_OUTSIDE
           エリア情報の属性の一つで、 圏外であることを表します(=2)。
static int ATTR_AREAINFO_ROAMINGOUT
           エリア情報の属性の一つで、 圏内ではあるが、 端末がローミングアウト中であることを表します(=3)。
static int ATTR_AREAINFO_SELFMODE
           エリア情報の属性の一つで、 セルフモード中であるため、 エリア情報が不明であることを表します(=4)。
static int ATTR_AREAINFO_UNKNOWN
           エリア情報の属性の一つで、 セルフモード中、通信中以外の理由で、 エリア情報が不明であることを表します(=99)。
static int ATTR_BACKLIGHT_OFF
          バックライトの属性の一つで、オフであることを表します (=0)。
static int ATTR_BACKLIGHT_ON
          バックライトの属性の一つで、オンであることを表します (=1)。
static int ATTR_BATTERY_CHARGING
           電池残量の属性の一つで、充電中であることを表します(=2)。
static int ATTR_BATTERY_FULL
           電池残量の属性の一つで、充電中でなく、ピクト表示がFULLであることを表します(=1)。
static int ATTR_BATTERY_PARTIAL
           電池残量の属性の一つで、充電中でなく、ピクト表示がFULL以外であることを表します(=0)。
static int ATTR_FOLDING_CLOSE [iアプリオプションAPI]
           折りたたみ状態の属性の一つで、端末が折りたたまれているか、フリップが閉じていることを表します (=0)。
static int ATTR_FOLDING_OPEN [iアプリオプションAPI]
           折りたたみ状態の属性の一つで、端末が折りたたまれていないか、フリップが開いていることを表します (=1)。
static int ATTR_MAIL_AT_CENTER
           メール受信状態の属性の一つで、未読メールがセンターに保管されていることを表します (=2)。
static int ATTR_MAIL_NONE
           メール受信状態の属性の一つで、未読メールがないことを表します (=0)。
static int ATTR_MAIL_RECEIVED
           メール受信状態の属性の一つで、未読メールがあることを表します (=1)。
static int ATTR_MANNER_OFF
           マナーモードの属性の一つで、オフであることを表します(=0)。
static int ATTR_MANNER_ON
           マナーモードの属性の一つで、オンであることを表します(=1)。
static int ATTR_MESSAGE_AT_CENTER
           メッセージ受信状態の属性の一つで、未読メッセージがセンターに保管されていることを表します (=2)。
static int ATTR_MESSAGE_NONE
           メッセージ受信状態の属性の一つで、未読メッセージがないことを表します (=0)。
static int ATTR_MESSAGE_RECEIVED
           メッセージ受信状態の属性の一つで、未読メッセージがあることを表します (=1)。
static int ATTR_SCREEN_INVISIBLE [iアプリオプションAPI]
           画面がユーザに見えるかどうかの属性の一つで、 画面が見えない状態であることを表します(=0)。
static int ATTR_SCREEN_VISIBLE [iアプリオプションAPI]
           画面がユーザに見えるかどうかの属性の一つで、 画面が見える状態であることを表します(=1)。
static int ATTR_SERVICEAREA_INSIDE
          推奨されていません。 DoJa-5.1 (905i) 以降では DEV_AREAINFO を利用して下さい。
static int ATTR_SERVICEAREA_OUTSIDE
          推奨されていません。 DoJa-5.1 (905i) 以降では DEV_AREAINFO を利用して下さい。
static int ATTR_SURROUND_OFF [iアプリオプションAPI]
           オーディオ出力のサラウンド機能の属性の一つで、 サラウンド機能が無効であることを表します(=0)。
static int ATTR_SURROUND_ON [iアプリオプションAPI]
           オーディオ出力のサラウンド機能の属性の一つで、 サラウンド機能が有効であることを表します(=1)。
static int ATTR_VIBRATOR_OFF
           バイブレータの属性の一つで、オフであることを表します(=0)。
static int ATTR_VIBRATOR_ON
           バイブレータの属性の一つで、オンであることを表します (=1)。
static int DEV_AREAINFO
           エリア情報を表します(=11)。
static int DEV_AUDIO_SURROUND [iアプリオプションAPI]
           オーディオ出力のサラウンド機能を表します(=10)。
static int DEV_BACKLIGHT
          バックライトを表します (=0)。
static int DEV_BATTERY
           電池残量を表します (=5)。
static int DEV_FOLDING [iアプリオプションAPI]
           折りたたみ状態を表します (=2)。
static int DEV_KEYPAD [iアプリオプションAPI]
           キーパッドを表します (=8)。
static int DEV_MAILBOX
           メール受信状態を表します (=3)。
static int DEV_MANNER
     &nb