翰林优商.apk(点击下载) / SjmJSAdSdk.java


package com.sjm.sjmsdk.js;

import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.webkit.JavascriptInterface;
import androidx.core.app.NotificationCompat;
import com.sjm.sjmsdk.js.a.a;
import com.sjm.sjmsdk.js.a.e;
import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;

public class SjmJSAdSdk extends a implements e {
    private static final String e = "SjmJSAdSdk";
    private a f;

    public SjmJSAdSdk() {
        this.d = "sjmJSAdSdkCallBack";
    }

    @Override // com.sjm.sjmsdk.js.a.e
    public void eventCallBack(String str, String str2) {
        executeCallBack(str, str2);
    }

    @JavascriptInterface
    public void finishTasks(String str, int i) {
        String str2 = e;
        Log.i(str2, "finishTasks,finishTasks=" + i);
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "finishTasks");
        intent.putExtra("uid", str);
        intent.putExtra("finishTasks", i);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void gameExit(String str) {
        Log.i(e, "gameExit");
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "gameExit");
        intent.putExtra("uid", str);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void integralExpend(String str, int i) {
        String str2 = e;
        Log.i(str2, "integralExpend,expendIntegral=" + i);
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "integralExpend");
        intent.putExtra("uid", str);
        intent.putExtra("expendIntegral", i);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void integralNotEnough(String str, int i) {
        Log.i(e, "integralNotEnough");
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "integralNotEnough");
        intent.putExtra("uid", str);
        intent.putExtra("needIntegral", i);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void loadAd(String str, String str2) {
        a aVar = new a((Activity) this.a, str, str2, this);
        this.f = aVar;
        aVar.a();
    }

    @JavascriptInterface
    public void loadAd(String str, String str2, String str3, int i, String str4) {
        a aVar = new a((Activity) this.a, str, str2, str3, i, str4, this);
        this.f = aVar;
        aVar.a();
    }

    @JavascriptInterface
    public void loadAdWithUser(String str, String str2, String str3, int i, String str4) {
        a aVar = new a((Activity) this.a, str, str2, str3, i, str4, this);
        this.f = aVar;
        aVar.a();
    }

    @JavascriptInterface
    public void onSjmAdReward(String str, int i) {
        Log.i(e, "gameExit");
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "onSjmAdReward");
        intent.putExtra("uid", str);
        intent.putExtra("rewardIntegral", i);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void onSjmUserBehavior(String str, String str2) {
        Log.i(e, "onSjmUserBehavior");
        Intent intent = new Intent();
        intent.setAction("SjmSDK_Message");
        intent.putExtra(NotificationCompat.CATEGORY_EVENT, "onSjmUserBehavior");
        intent.putExtra("uid", str);
        intent.putExtra("behavior", str2);
        this.a.sendBroadcast(intent);
    }

    @JavascriptInterface
    public void showAd() {
        ((Activity) this.a).runOnUiThread(new Runnable() {
            /* class com.sjm.sjmsdk.js.SjmJSAdSdk.AnonymousClass1 */

            public void run() {
                if (SjmJSAdSdk.this.f != null) {
                    SjmJSAdSdk.this.f.b();
                }
            }
        });
    }

    @JavascriptInterface
    public void startWechatMini(String str, String str2, String str3, int i) {
        Log.d("test", "appid" + str + ",,mini_id=" + str2);
        IWXAPI createWXAPI = WXAPIFactory.createWXAPI(this.a, str);
        WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
        req.userName = str2;
        req.path = str3;
        req.miniprogramType = 0;
        req.miniprogramType = i;
        createWXAPI.sendReq(req);
    }
}