システムインターフェース


#初期化

##インターフェイスの説明

:SDK エントリを初期化して Enter必要なアプリ情報、および初期化コールバックは非同期です。

前提条件:

なし

関数プロトタイプ

: public static void init(Context context, String appKey, String appSecret, IInitListener initListener, IAuthListener authListener)

パラメータの説明

:

contextapplication context;

appkey タオバオのトップ プラットフォームに適用するapplication

appsecret淘宝網トッププラットフォームに申請されたアプリケーションに対応する秘密鍵

initListener初期化コールバックインターフェース、初期化が完了する前にSDKインターフェースを呼び出すことは無効です、

authListener は、ログイン認証に関連するすべてのコールバックを受け取ります

コールバック インターフェイス プロトタイプ:

パブリック インターフェイス IInitListener {

public void onInitFinish();

public void onInitError(String errorMsg);

}

public Interface IAuthListener {

public void onAuthSucess(int from);

public void onAuthError(int errCode, String errMsg);

public void onAuthCancel();

public void onLogout();

}

リクエスト サンプル

: AliTvSdk.

init
(mContext, appkey, appSecret, new IInitListener() {
@Override

public void onInitFinish() {

TestToast .

show

("init aliTvSdk ok. get auth = " AliTvSdk.Account.isAuth());}

@Override

public void onInitError(String errorMsg) {

TestToast.show(errorMsg);

}

}, 新しい TestAccount());


ログアウト インターフェイス

##インターフェイスの説明: ReleaseSDK、プログラムの実行時に実行する必要があります。コール解放を終了します。

前提条件: なし

関数プロトタイプ: public static void destroy()

パラメータの説明: なし

リクエスト例: AliTvSdk.destroy();

SDK バージョン番号の取得

インターフェイスの説明: 現在の SDK のバージョン番号を取得します。戻り値は「ostv_x.x.x.x」の形式でデバッグに使用されます。

前提条件: なし

関数プロトタイプ: public static String getSdkVersion()

パラメータの説明: なし

リクエスト例: AliTvSdk.getSdkVersion();

ログ スイッチ

インターフェイスの説明: ログ情報の出力は、デバッグにのみ使用されます。運用効率を高めるため、正式リリース前にログ出力をオフにしてください。

前提条件: なし

関数プロトタイプ: public static void logSwitch(boolean open)

パラメータの説明: open: true/false —> open/close;

リクエストの例: AliTvSdk.logSwitch(true );

##