AsReaderSDK

AsReaderSDK クラスは、SDK のメインエントリーポイントです。
本クラスから各マネージャー(DeviceManager / RFManager など)を取得し、SDK 全体を制御します。


getInstance

AsReaderSDK のインスタンスを取得します。
本メソッドはシングルトンパターンを採用しています。

public static AsReaderSDK getInstance()

戻り値

説明

AsReaderSDK

AsReaderSDK クラスのインスタンスオブジェクト

サンプルコード

AsReaderSDK asReader = AsReaderSDK.getInstance();

getDeviceManager

DeviceManager のインスタンスを取得します。

public DeviceManager getDeviceManager()

戻り値

説明

DeviceManager

DeviceManager クラス のインスタンスオブジェクト

サンプルコード

DeviceManager deviceManager = AsReaderSDK.getInstance().getDeviceManager();

initialize

SDK を初期化します。
アプリ起動時に必ず呼び出してください。

public void initialize(Context context)

パラメータ

項目名

説明

context

Context

アプリケーションまたはアクティビティのコンテキスト

サンプルコード

AsReaderSDK.getInstance().initialize(this);

getRFManager

RFManager のインスタンスを取得します。

public RFManager getRFManager()

戻り値

説明

RFManager

RFManager クラス のインスタンスオブジェクト

サンプルコード

RFManager rfManager = AsReaderSDK.getInstance().getRFManager();

setLogLevel

ログレベルを設定します。

public void setLogLevel(LogLevel level)

パラメータ

項目名

説明

level

LogLevel

列挙型 LogLevel のいずれか

サンプルコード

AsReaderSDK.getInstance().setLogLevel(LogLevel.Debug);

getLogLevel

現在設定されているログレベルを取得します。

public LogLevel getLogLevel()

戻り値

説明

LogLevel

列挙型 LogLevel

サンプルコード

LogLevel logLevel = AsReaderSDK.getInstance().getLogLevel();

setLog

SDK のログ出力を有効または無効に設定します。

public void setLog(boolean enable)

パラメータ

項目名

説明

enable

boolean

true: 有効 / false: 無効

サンプルコード

AsReaderSDK.getInstance().setLog(true);

removeSDKLog

出力済みの SDK ログをすべて削除します。

public void removeSDKLog()

サンプルコード

AsReaderSDK.getInstance().removeSDKLog();