AsReaderSDK¶
AsReaderSDK クラスは、SDK のメインエントリーポイントです。
本クラスから各マネージャー(DeviceManager
/ RFManager
など)を取得し、SDK 全体を制御します。
getInstance¶
AsReaderSDK のインスタンスを取得します。
本メソッドはシングルトンパターンを採用しています。
public static AsReaderSDK getInstance()
戻り値¶
型 |
説明 |
|
AsReaderSDK クラスのインスタンスオブジェクト |
サンプルコード¶
AsReaderSDK asReader = AsReaderSDK.getInstance();
getDeviceManager¶
DeviceManager
のインスタンスを取得します。
public DeviceManager getDeviceManager()
戻り値¶
型 |
説明 |
|
DeviceManager クラス のインスタンスオブジェクト |
サンプルコード¶
DeviceManager deviceManager = AsReaderSDK.getInstance().getDeviceManager();
initialize¶
SDK を初期化します。
アプリ起動時に必ず呼び出してください。
public void initialize(Context context)
パラメータ¶
項目名 |
型 |
説明 |
|
|
アプリケーションまたはアクティビティのコンテキスト |
サンプルコード¶
AsReaderSDK.getInstance().initialize(this);
getRFManager¶
RFManager
のインスタンスを取得します。
public RFManager getRFManager()
戻り値¶
型 |
説明 |
|
RFManager クラス のインスタンスオブジェクト |
サンプルコード¶
RFManager rfManager = AsReaderSDK.getInstance().getRFManager();
setLogLevel¶
ログレベルを設定します。
public void setLogLevel(LogLevel level)
パラメータ¶
項目名 |
型 |
説明 |
|
|
列挙型 LogLevel のいずれか |
サンプルコード¶
AsReaderSDK.getInstance().setLogLevel(LogLevel.Debug);
getLogLevel¶
現在設定されているログレベルを取得します。
public LogLevel getLogLevel()
戻り値¶
型 |
説明 |
|
列挙型 LogLevel |
サンプルコード¶
LogLevel logLevel = AsReaderSDK.getInstance().getLogLevel();
setLog¶
SDK のログ出力を有効または無効に設定します。
public void setLog(boolean enable)
パラメータ¶
項目名 |
型 |
説明 |
|
|
|
サンプルコード¶
AsReaderSDK.getInstance().setLog(true);
removeSDKLog¶
出力済みの SDK ログをすべて削除します。
public void removeSDKLog()
サンプルコード¶
AsReaderSDK.getInstance().removeSDKLog();