|
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
MailConstants | メールに関連する定数を定義するインタフェースです。 |
PhoneBookConstants | 電話帳に関連する定数を定義するインタフェースです。 |
クラスの概要 | |
---|---|
Alarm | 携帯電話のネイティブのアラーム機能にアクセスする手段を提供します。 |
ApplicationStore | 携帯電話のネイティブの Star アプリデータ管理機能にアクセスする手段を提供します。 |
AutoPositioning | 自動測位機能にアクセスする手段を提供するクラスです。 |
AutoPositioningParam | 制御情報のパラメータを定義するクラスです。 |
AvatarStore | 携帯電話のネイティブのアバターデータ管理機能にアクセスする手段を提供します。 |
Bookmark | 携帯電話のネイティブのブックマーク管理機能にアクセスする手段を提供します。 |
CallRecord | 携帯電話のネイティブの音声発着信履歴機能にアクセスする手段を提供します。 |
CertificateStore | 携帯電話のネイティブの証明書機能にアクセスする手段を提供します。 |
CityInfoStore | 携帯電話のネイティブの都市情報データベースにアクセスする手段を提供します。 |
Contents | コンテンツに対する課金処理や操作機能を提供するクラスです。 |
ContentsDownloader | コンテンツをダウンロードし、 ネイティブが管理しているストレージ領域に直接保存する機能を提供します。 |
DataBoxFolder | データ BOX のフォルダを管理する手段を提供します。 |
DTVSchedule | 携帯電話のネイティブの (デジタルテレビ)視聴/録画予約スケジューラ機能にアクセスする手段を提供します。 |
DTVScheduleParam | デジタルテレビ予約スケジュールの新規登録用のパラメータを定義します。 |
ImageStore | 携帯電話のネイティブの画像データ管理機能にアクセスする手段を提供します。 |
Invitation | 招集機能を提供するクラスです。 |
InvitationParam | 招集機能による起動要求送信用のパラメータを定義します。 |
Launcher | このアプリケーションから他のアプリケーションを連携起動する機能を提供するクラスです。 |
LocationRecord | 携帯電話のネイティブの位置履歴データ管理機能にアクセスする手段を提供します。 |
ネイティブのメーラから取得したメールを定義します。 | |
MailAgent | 携帯電話のネイティブのメール機能にアクセスする手段を提供します。 |
MailDraft | 送信(または保存)用のメールを定義します。 |
Message | ネイティブから取得したメッセージStar アプリのメッセージの基底クラスを定義します。 |
MessageAgent | メッセージStar アプリのネイティブ機能にアクセスする手段を提供します。 |
MessageDraft | メッセージStar アプリの送信用メッセージを定義します。 |
MessageFolderChangedEvent | メッセージ Star アプリで、 フォルダに変更があったことを表すイベントクラスです。 |
MessageReceived | ネイティブから取得したメッセージStar アプリの受信メッセージを定義します。 |
MessageSent | ネイティブから取得したメッセージStar アプリの送信メッセージを定義します。 |
MovieStore | 携帯電話のネイティブの動画データ管理機能にアクセスする手段を提供します。 |
NativeMoviePlayer | ネイティブプレイヤーによる動画再生を行います。 |
Pedometer | 携帯電話のネイティブ歩数計を定義します。 |
PedometerData | 1 日分の歩数計のデータを表します。 |
Phone | 携帯電話のネイティブの通話機能にアクセスする手段を提供します。 |
PhoneBook | 携帯電話のネイティブの電話帳管理機能にアクセスする手段を提供します。 |
PhoneBookGroup | 携帯電話のネイティブの電話帳グループ管理機能にアクセスする手段を提供します。 |
PhoneBookParam | 電話帳データの新規登録用のパラメータを定義します。 |
PhoneSystem | 携帯電話のデバイスを定義します。 |
PhoneTheme | 携帯電話のテーマ設定機能を提供するクラスです。 |
PhysicalActivityData | 身体活動情報を表すクラスです。 |
PhysicalActivityMonitor | 身体活動量計を定義します。 |
Schedule | 携帯電話のネイティブのスケジューラ機能にアクセスする手段を提供します。 |
ScheduleParam | スケジュールデータの新規登録用のパラメータを定義します。 |
SoundStore | 携帯電話のネイティブのサウンドデータ管理機能にアクセスする手段を提供します。 |
Toruca | トルカデータを定義します。 |
TorucaStore | 携帯電話のネイティブのトルカデータ管理機能にアクセスする手段を提供します。 |
例外の概要 | |
---|---|
ContentsException | コンテンツに対する操作機能の例外を定義します。 |
InterruptedOperationException | 競合条件などにより、 ユーザインタフェース操作がユーザの意図によらず終了させられた場合に発生する例外です。 |
InvitationException | 招集機能の例外を定義します。 |
MailException | メールの送受信に関連する例外です。 |
StoreException | ネイティブの管理データへのアクセス例外を定義します。 |
電話帳機能やメール機能など、
携帯電話のネイティブ
のソフトウェアコンポーネントを利用するクラスを定義します。
携帯電話のデバイス制御機能についてはcom.docomostar.device
パッケージで提供されます。
携帯電話ネイティブに備わっている ソフトウェアコンポーネントに関する用語を以下に示します。
用語 | 意味 |
---|---|
デジタルテレビ | 地上デジタルテレビジョン放送。 |
デジタルテレビアプリケーション | 地上デジタルテレビジョン放送のワンセグサービス視聴アプリケーション。 |
このパッケージには、 携帯電話のネイティブのデータにアクセスできるクラスがいくつか含まれています。 これらのクラスがネイティブのデータにアクセスする際の共通の振る舞いを、 大原則として、以下のように規定します。
なお、ネイティブのデータの種類によっては、 この規定と矛盾する規定をしているものがありますが、 その場合は各クラス、各メソッドに記述されている規定が優先します。 また、メール機能、およびメッセージ Star アプリ機能を提供する
MailAgent
クラスMail
クラスMailDraft
クラスMessageAgent
クラスMessage
クラスとそのサブクラスMessageDraft
クラスには、この規定は一切適用されません。
Star アプリからは、 各ネイティブのデータの種類(電話帳、発着信履歴、...)毎に、 そのエントリの集合が存在しているかのように見えます。 例えば、電話帳の場合は、1 つのメモリ番号に登録されているデータ (ふりがな、名前、電話番号、...)が 1 つのエントリとなり、 そのエントリの集合が電話帳データということになります。
これらのエントリには、それぞれ所属している集合の中で一意で、 かつ永続的な ID (エントリ ID) が振られており、 このエントリ ID を指定することで、 ネイティブのデータの特定のエントリを参照することができます。
Star API では、各ネイティブのデータの種類毎に、1つのクラスを用意しています。 クラスそのものはエントリの集合を表し、 そのクラスのインスタンスは、その集合に所属する各エントリを表しています。 すなわち、エントリの集合に対する操作を行う以下のメソッドは、 クラスメソッド(スタティックメソッド)として提供されています。