|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.nttdocomo.system.PhoneBook
携帯電話のネイティブの電話帳管理機能にアクセスする手段を提供します。 このクラスのインスタンスは、 携帯電話のネイティブの電話帳の 1 つのエントリを表します。
このクラスに定義されているクラスメソッドの使い方や、
ネイティブのデータへのアクセス方法に関する規定の大原則は
com.nttdocomo.system
パッケージの記述を参照して下さい。
ただし、エントリ登録機能 (addEntry()
) については、
下記の点が大原則と異なります。
addEntry()
の戻り値について:addEntry()
は、
登録された電話帳のエントリ ID の他に、
そのエントリが登録された電話帳グループ
のエントリ
ID を返します。
詳細は、各メソッドの説明を参照して下さい。
Phone.call(String)
で例外が発生するような文字列
addEntry(String, String, String[], String[], String)
、
addEntry(PhoneBookParam)
を参照して下さい。
Location.ACCURACY_UNKNOWN
が指定されていた場合には、
登録画面の測位レベルに何が設定されているかは機種依存です。
電話帳エントリからは、電話帳のエントリ ID の他、 名前 (XString)、読み仮名 (XString)、 電話番号(XString)、メールアドレス(XString)、電話帳グループ名(XString)、 電話帳グループのエントリ ID が、それぞれ取得できます。
名前と読み仮名を姓と名に区別して登録できるかどうかは機種依存です。 以下のことに注意してください。
PhoneBookParam.setName(String)
メソッド、
PhoneBookParam.setKana(String)
メソッド、
PhoneBookParam
クラスの各コンストラクタを用いて名前や読み仮名を設定した場合、
設定した文字列は姓として登録されます。
PhoneBookParam.setName(int, String)
メソッドや
PhoneBookParam.setKana(int, String)
メソッドを用いて名前や読み仮名を設定した場合、
設定された文字列の姓と名の文字列を結合し、一つの文字列として登録されます。
その場合、登録された文字列は、
名前の場合は
getName()
や getName(FAMILY_NAME)
で、
読み仮名の場合は
getKana()
や getKana(FAMILY_NAME)
で、
それぞれ取得することができます。
PhoneBookGroup
,
PhoneBookParam
フィールドの概要 |
インタフェース com.nttdocomo.system.MailConstants から継承したフィールド |
ADDRESS_DOMAIN, ADDRESS_FULL, ADDRESS_USER, RECEIVED, SENT, UNSENT |
インタフェース com.nttdocomo.system.PhoneBookConstants から継承したフィールド |
FAMILY_NAME, GIVEN_NAME |
メソッドの概要 | |
static int[] |
addEntry(PhoneBookParam param)
ユーザ操作により電話帳エントリを新規登録します。 |
static int[] |
addEntry(String name,
String kana,
String[] phoneNumbers,
String[] mailAddresses,
int groupId)
ユーザ操作により電話帳エントリを新規登録します。 |
static int[] |
addEntry(String name,
String kana,
String[] phoneNumbers,
String[] mailAddresses,
String groupName)
ユーザ操作により電話帳エントリを新規登録します。 |
static PhoneBook |
getEntry(int id)
電話帳のエントリ ID を指定して、 ユーザ操作なしに電話帳のエントリを取得します。 |
int |
getGroupId()
電話帳エントリの電話帳グループのエントリ ID を取得します。 |
XString |
getGroupName()
電話帳エントリの電話帳グループ名(XString)を取得します。 |
int |
getId()
電話帳のエントリ ID を取得します。 |
XString |
getKana()
電話帳エントリの読み仮名(XString)を取得します。 |
XString |
getKana(int part)
電話帳エントリの姓や名の読み仮名(XString)を取得します。 |
Location |
getLocation() [iアプリオプションAPI]
電話帳エントリ内に登録されている位置情報を取得します。 |
XString |
getMailAddress(int index,
int part)
電話帳エントリのメールアドレス(XString)の1つを取得します。 |
XString[] |
getMailAddresses(int part)
電話帳エントリのメールアドレス(XString)を取得します。 |
XString |
getName()
電話帳エントリの名前(XString)を取得します。 |