パッケージ com.nttdocomo.device.felica

FeliCa機能を利用するクラスを定義します。

参照:
          説明

インタフェースの概要
FelicaAdhocListener アドホック通信による連続データ転送に関するイベントのリスナを定義します。
FelicaPushListener 外部 R/W から Push 通知を受信した際のイベントのリスナを定義します。
OnlineListener
FeliCa 機能のオンライン処理に関するイベントのリスナを定義します。
 

クラスの概要
AdhocDataTransfer アドホック通信による連続データ転送機能を制御するクラスです。
ChangePINParameters
FeliCa カードのPIN変更用パラメータを表します。
CheckPINParameters FeliCa カードの PIN 属性参照用パラメータを表します。
DirectData
ランダムサービス、サイクリックサービスで使用するブロックデータのクラスです。
EnablePINParameters
FeliCa カードのPIN有効化/無効化設定用パラメータを表します。
Felica
FeliCa 機能を制御する基本クラスです。
FelicaData
ブロックデータを表すクラスです。
FelicaStatus FeliCa カードのエラー情報を表すクラスを定義します。
FreeArea
内部カードのフリーエリアにアクセスする手段を提供するクラスです。
InputPINParameters
FeliCa カードのPIN照合用パラメータを表します。
OfflineFelica
オフライン処理(有線カード機能)によって、 内部カードにアクセスする手段を提供するクラスです。
OfflineParameters
FeliCa カードに対するデータの読み書き、 及びPIN関連コマンドで使用するパラメータのコンテナとなる抽象クラスを表します。
OnlineFelica
オンライン処理によって、FeliCa カードにアクセスする手段を提供するクラスです。
PINAttributeData PIN 属性データを表すクラスです。
PINParameters
PINの変更、照合、有効/無効化関連コマンドで使用するパラメータの基底クラスを表します。
PurseCashbackData
パースキャッシュバック/デクリメントサービスで使用するブロックデータのクラスです。
PurseData
パースサービス で使用するブロックデータのクラスです。
PurseDecrementData
パースキャッシュバック/デクリメントサービスで使用するブロックデータのクラスです。
PurseDirectData
パースサービス(ダイレクトアクセス、リードオンリアクセス)で使用する ブロックデータのクラスです。
ReadParameters
FeliCa カードからの読み込み用パラメータを表します。
ThruRWOfflineFelica オフライン処理(Thru R/W 機能)によって、 外部カードにアクセスする手段を提供するクラスです。
WriteParameters
FeliCa カードへの書き込み用パラメータを表します。
 

例外の概要
ConnectionRefusedException アドホック通信による連続データ転送機能において、 データ転送先から接続を拒否された場合に発生する例外を表します。
FelicaException
FeliCa 機能に関連する例外を表します。
PortBusyException FeliCa IC チップ がビジー状態である場合に発生する例外です。
 

パッケージ com.nttdocomo.device.felica の説明

FeliCa機能を利用するクラスを定義します。 端末によっては、FeliCa機能がサポートされない場合があ ります。その場合 UnsupportedOperationException が発生します。

FeliCa機能の用語を以下に示します。

用語意味
コマンドパケット FeliCa IC チップに対して送信する通信パケット。
レスポンスパケット FeliCa IC チップから受信する通信パケット。
ノードコード エリアコード・サービスコードを区別せずに指す場合の呼称。
ノードコード長 ノードコードのサイズ。従来の 2 バイト長から 4 バイト長に拡張された。
2 バイトノードコード指定パケット ノードコードを 2 バイト長で指定したパケット。従来パケット。
4 バイトノードコード指定パケット ノードコードを 4 バイト長で指定したパケット。拡張パケット。

導入されたバージョン:
DoJa-3.0 (506iC)、DoJa-3.5 (900iC)