システムインターフェース
#初期化
: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@Override
public void onInitFinish() {
TestToast .
show("init aliTvSdk ok. get auth = " AliTvSdk.Account.isAuth());}
@Overridepublic 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 );
##