パッケージ jp.co.osstech.libjeid.in
クラス INVisualEntries
java.lang.Object
jp.co.osstech.libjeid.in.INVisualEntries
INVisualEntriesは、個人番号カード券面APの表面に対応するクラスです。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明byte[]getAddr()住所をPNG形式で返します。getBirth()生年月日を返します。byte[]符号化データを返します。有効期限を返します。byte[]ヘッダを返します。byte[]getName()氏名をPNG形式で返します。byte[]getPhoto()顔写真をJpeg2000形式で返します。android.graphics.Bitmap顔写真(JPEG2000)をデコードしてandroid.graphics.Bitmapオブジェクトを返します。顔写真(JPEG2000)をデコードしてBitmapARGBオブジェクトを返します。getSex()性別を性別コードで返します。性別を性別コードに対応する文字列で返します。byte[]署名値を返します。toString()Stringオブジェクトを返します。
-
コンストラクタの詳細
-
INVisualEntries
INVisualEntriesオブジェクトを構築します。- パラメータ:
encoded- 符号化データ- 例外:
IOException- デコードエラー
-
-
メソッドの詳細
-
toString
Stringオブジェクトを返します。 -
getEncoded
public byte[] getEncoded()符号化データを返します。- 戻り値:
- 符号化データ
-
getHeader
public byte[] getHeader()ヘッダを返します。- 戻り値:
- ヘッダ
-
getBirth
生年月日を返します。- 戻り値:
- 生年月日
-
getSex
性別を性別コードで返します。 性別コードと性別の対応関係は 1: 男性, 2: 女性, 3: 不明 です。- 戻り値:
- 性別(性別コード)
-
getSexString
性別を性別コードに対応する文字列で返します。 性別コードと性別の対応関係は 1: 男性, 2: 女性, 3: 不明 です。- 戻り値:
- 性別(文字列)
-
getName
public byte[] getName()氏名をPNG形式で返します。- 戻り値:
- 氏名(PNG)
-
getAddr
public byte[] getAddr()住所をPNG形式で返します。- 戻り値:
- 住所(PNG)
-
getPhoto
public byte[] getPhoto()顔写真をJpeg2000形式で返します。- 戻り値:
- 顔写真
-
getPhotoBitmap
顔写真(JPEG2000)をデコードしてandroid.graphics.Bitmapオブジェクトを返します。 このメソッドは互換性維持のために引き続き使用できますが、非推奨となります。getPhotoBitmapARGB()を用いてBitmapARGBオブジェクトを生成してください。- 戻り値:
- 顔写真
- 例外:
IOException- デコードエラー
-
getPhotoBitmapARGB
顔写真(JPEG2000)をデコードしてBitmapARGBオブジェクトを返します。
以下は取得したBitmapARGBのインスタンスからandroid.graphics.Bitmapのインスタンスを作成するサンプルコードです。
(argbはBitmapARGBのインスタンスです)Bitmap bitmap = Bitmap.createBitmap(argb.getData(), argb.getWidth(), argb.getHeight(), Bitmap.Config.ARGB_8888);- 戻り値:
- 顔写真
- 例外:
IOException- デコードエラー
-
getSignature
public byte[] getSignature()署名値を返します。- 戻り値:
- 署名値
-
getExpire
有効期限を返します。- 戻り値:
- 有効期限
-