|
Vodafone Java(tm) テクノロジプラットフォーム仕様 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectcom.vodafone.system.DeviceControl
DeviceControl により、端末のイベントおよび状態との統合を可能にする機能へアクセスできます。
DeviceControl は、以下の機能を呼び出すのに使用される getDefaultDeviceControl() の 1 つのオブジェクトを使用します。
デバイスの状態は、getDeviceState() メソッドで取得できます。返される情報の種類を特定するパラメータは、getDeviceState() メソッドに指定します。返される状態は、次のパラメータで選択します。
| パラメータ | getDeviceState の戻り値 |
|---|---|
BATTERY | バッテリー残量 (%) |
FIELD_INTENSITY | 端末が検出した電界強度 (%) |
FLIP_STATE | 折りたたみ型端末が開いているか閉じているかを示す |
以下の各イベントで、リスナーを登録できます。登録できるのは、各リスナーの 1 つのインスタンスだけです。 最後に登録されたリスナーだけに通知されます。
| メソッド | 機能 |
|---|---|
setBodyOpenListener() | 折りたたみ型電話の本体を開いたり閉じたりすると、登録された BodyOpenListener に通知される |
| フィールドの概要 | |
static int |
BATTERY
バッテリーです。 |
static int |
FIELD_INTENSITY
電界強度です。 |
static int |
FLIP_CLOSED
折りたたみ型端末が閉じていることを示します。 |
static int |
FLIP_OPENED
折りたたみ型端末が開いていることを示します。 |
static int |
FLIP_STATE
メールの新規着信状態です。 |
| メソッドの概要 | |
static DeviceControl |
getDefaultDeviceControl()
デバイスの DeviceControl インスタンスを取得します。 |
int |
getDeviceState(int deviceNo)
新しいメールまたは呼び出しが着信したかどうかを示す値を返します。 |
java.lang.String |
getWakeupParam(javax.microedition.midlet.MIDlet midlet,java.lang.String name)
指定した MIDlet を起動した HTML ページで指定されたパラメータを返します。 |
static void |
setBodyOpenListener(BodyOpenListener listener)
BodyOpenListener を設定します。 |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int BATTERY
public static final int FIELD_INTENSITY
public static final int FLIP_STATE
public static final int FLIP_OPENED
public static final int FLIP_CLOSED
| メソッドの詳細 |
public static final DeviceControl getDefaultDeviceControl()
DeviceControl インスタンスを取得します。
DeviceControl インスタンスpublic int getDeviceState(int deviceNo)
deviceNo - デバイス番号。次のどちらか BATTERY、FIELD_INTENSITY、または FLIP_STATE
BATTERYFIELD_INTENSITYFLIP_STATEFLIP_OPENED 端末が開いている場合FLIP_CLOSED 端末が閉じている場合java.lang.IllegalArgumentException - param によって予期しないパラメータが設定された場合public static void setBodyOpenListener(BodyOpenListener listener)
listener - BodyOpenListener 。リスナーを削除する場合は null
public java.lang.String getWakeupParam(javax.microedition.midlet.MIDlet midlet,
java.lang.String name)
<object data="test.jad"> <param name="color" value="white"/> </object>パラメータ
color の値 white を取り出すことができます。
dc.getWakeupParam(midlet, "color");
midlet - パラメータを返す MIDletname - 返されるパラメータの名前
null を返す
|
Vodafone Java(tm) テクノロジプラットフォーム仕様 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||