admin
2021-05-22 3595485efbfeb0db8c0e719e34aac022af284754
app/src/main/java/com/tejia/lijin/app/ShoppingApplication.java
@@ -6,15 +6,21 @@
import android.content.Intent;
import android.os.Build;
import android.os.Process;
import androidx.multidex.MultiDex;
import android.util.Log;
import com.alibaba.baichuan.android.trade.AlibcTradeSDK;
import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback;
import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams;
import com.bytedance.sdk.openadsdk.TTAdConfig;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import com.bytedance.sdk.openadsdk.TTAdSdk;
import com.kepler.jd.Listener.AsyncInitListener;
import com.kepler.jd.login.KeplerApiManager;
import com.qq.e.comm.managers.GDTADManager;
import com.tejia.lijin.app.util.Constant;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.umeng.analytics.MobclickAgent;
import com.umeng.commonsdk.UMConfigure;
@@ -107,8 +113,8 @@
    /**
     * 反射 禁止弹窗
     */
    private void disableAPIDialog(){
        if (Build.VERSION.SDK_INT < 28)return;
    private void disableAPIDialog() {
        if (Build.VERSION.SDK_INT < 28) return;
        try {
            Class clazz = Class.forName("android.app.ActivityThread");
            Method currentActivityThread = clazz.getDeclaredMethod("currentActivityThread");
@@ -122,10 +128,15 @@
        }
    }
    /**
     * 京东联盟
     *
     * @param application
     */
    public static void initJd(Application application) {
        //京东联盟
        final String appKey = "0370d4db71dc8d24581e59cabda231f1"; //"7ba8e06b7d6fde3d6bd5db4b0026ecd7";
        final String appSecret = "21d22579c7c5487c8d73bff2b82b01cc"; //"fb49bc6ecac5458ba5394fc2969d7c56";
        final String appKey = Constant.JD_APP_KEY;
        final String appSecret = Constant.JD_APP_SECRET;
        KeplerApiManager.asyncInitSdk(application, appKey, appSecret, new AsyncInitListener() {
            @Override
            public void onSuccess() {
@@ -152,8 +163,25 @@
        return false;
    }
    private void initAD(){
        GDTADManager.getInstance().initWith(this,"1110527324");
    /**
     * 穿山甲广告初始化
     */
    private void initAD() {
        GDTADManager.getInstance().initWith(this, Constant.GDT_APP_ID);
        TTAdSdk.init(getApplicationContext(),
                new TTAdConfig.Builder()
                        .appId(Constant.CSJ_APP_ID)
                        .useTextureView(true) //默认使用SurfaceView播放视频广告,当有SurfaceView冲突的场景,可以使用TextureView
                        .appName("特价")
                        .titleBarTheme(TTAdConstant.TITLE_BAR_THEME_DARK)//落地页主题
                        .allowShowNotify(true) //是否允许sdk展示通知栏提示
                        .debug(true) //测试阶段打开,可以通过日志排查问题,上线时去除该调用
                        .directDownloadNetworkType(TTAdConstant.NETWORK_STATE_WIFI) //允许直接下载的网络状态集合,没有设置的网络下点击下载apk会有二次确认弹窗,弹窗中会披露应用信息
                        .supportMultiProcess(false) //是否支持多进程,true支持
                        .asyncInit(true) //是否异步初始化sdk,设置为true可以减少SDK初始化耗时。3450版本开始废弃~~
                        //.httpStack(new MyOkStack3())//自定义网络库,demo中给出了okhttp3版本的样例,其余请自行开发或者咨询工作人员。
                        .build());
    }
    public IWXAPI mWxApi;