From fd0097a37e24c771d5ad271135e48e8f52e325e0 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 21 十二月 2021 16:59:55 +0800
Subject: [PATCH] 3.10.9

---
 BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java |   67 ++++++++++++++++++++++++++++++---
 1 files changed, 61 insertions(+), 6 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
index aaa1236..5a77062 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
@@ -20,6 +20,13 @@
 import com.alibaba.baichuan.android.trade.AlibcTradeSDK;
 import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback;
 import com.baidu.mobads.AppActivity;
+import com.bytedance.novel.pangolin.NovelConfig;
+import com.bytedance.novel.pangolin.NovelSDK;
+import com.bytedance.novel.pangolin.PangolinDocker;
+import com.bytedance.novel.pangolin.data.NormalFontType;
+import com.bytedance.novel.pangolin.data.ReaderFontType;
+import com.bytedance.sdk.dp.DPSdk;
+import com.bytedance.sdk.dp.DPSdkConfig;
 import com.bytedance.sdk.openadsdk.TTAdSdk;
 import com.funshion.playsdk.register.IAuthCodeGetter;
 import com.kwad.sdk.api.KsAdSDK;
@@ -55,6 +62,7 @@
 import com.weikou.beibeivideo.util.ad.GDTConstant;
 import com.weikou.beibeivideo.util.ad.TTAdManagerHolder;
 import com.weikou.beibeivideo.util.downutil.StringUtils;
+import com.yeshi.appupdate.util.PackageUtils2;
 
 import org.apache.http.Header;
 import org.greenrobot.eventbus.EventBus;
@@ -203,12 +211,8 @@
 
         initWX(application);
         initX5(application);
-        //鐧惧害鍐呭鑱旂洘
-        try {
-            AppActivity.setActionBarColorTheme(AppActivity.ActionBarColorTheme.ACTION_BAR_WHITE_THEME);
-        } catch (Exception e) {
-
-        }
+        initNovel(application);
+        initDPSDK(application);
     }
 
 
@@ -303,6 +307,52 @@
                 .build());
     }
 
+    private static void initNovel(Application application) {
+        if (!AdUtil.isCanInitCSJ()) {
+            return;
+        }
+
+        NovelConfig config = new NovelConfig.Builder()
+                .appName(application.getString(R.string.app_name)) //鎺ュ叆灏忚SDK鐨凙pp鐨勮嫳鏂囧悕 蹇呭~
+                .appVersionName(PackageUtils2.getVersionName(application)) //鎺ュ叆灏忚SDKApp鐨勭増鏈悕绉� 蹇呭~
+                .appVersionCode(PackageUtils2.getVersionCode(application)) //鎺ュ叆灏忚SDK App鐨勭増鏈彿 蹇呭~
+                .channel(ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL")) //娓犻亾鍙风淮搴︺�傚紑鍙戣�呰嚜瀹氫箟瀛楃涓插嵆鍙�(寤鸿涓嶈鍖呭惈test)銆傞�夊~
+                .initInnerApplog(true) // 鏄惁浣跨敤灏忚sdk鏉ュ垵濮嬪寲applog sdk銆傞粯璁や负false锛岄渶瑕佸紑鍙戣�呭湪App涓崟鐙垵濮嬪寲applog sdk锛屼笖蹇呴』鍦ㄥ皬璇磗dk涔嬪墠鍒濆鍖栥��
+                .initInnerOpenAdSdk(true) //鏄惁浣跨敤灏忚sdk鏉ュ垵濮嬪寲骞垮憡sdk锛屽鏋滀负true锛岄渶瑕佽缃畇iteId銆傞粯璁や负false锛岄渶寮�鍙戣�呭湪App涓崟鐙垵濮嬪寲骞垮憡sdk骞跺湪灏忚sdk涔嬪墠鍒濆鍖栥��
+                .jsonFileName("SDK_Setting_5095354.json")//json閰嶇疆鏂囦欢鐨勫悕绉� 蹇呭~
+                .normalFontSize(NormalFontType.NORMAL) //鍏ㄥ眬瀛楀彿澶у皬 鍙��
+                .readerFontSize(ReaderFontType.TWO) //闃呰鍣ㄥ瓧鍙峰ぇ灏� 鍙��
+                .build();
+        NovelSDK.INSTANCE.attach(new PangolinDocker(config), application);
+    }
+
+    private static boolean dpSDKIninted;
+
+    public static void initDPSDK(Application application) {
+        if (!AdUtil.isCanInitCSJ()) {
+            return;
+        }
+        if (!dpSDKIninted) {
+            DPSdkConfig.Builder configBuilder = new DPSdkConfig.Builder()
+                    .debug(true)
+                    .preloadDraw(true)
+                    .needInitAppLog(false)
+                    .setIsAndroidx(true)
+                    .initListener(new DPSdkConfig.InitListener() {
+                        @Override
+                        public void onInitComplete(boolean b) {
+                            dpSDKIninted = b;
+                        }
+                    }) //鎺ュ叆浜嗙孩鍖呭姛鑳介渶瑕佷紶鍏ョ殑鍙傛暟锛屾病鏈夋帴鍏ョ殑璇濆彲浠ュ拷鐣ヨ閰嶇疆
+//                    .luckConfig(new DPSdkConfig.LuckConfig().application(application).enableLuck(false))
+//                    .liveConfig(new DPSdkConfig.LiveConfig())
+
+                    ;//鑻ユ偍闇�瑕佹帴鍏ョ洿鎾紝鍙傝�冦�岀洿鎾帴鍏ユ枃妗c�嶏紱鍚﹀垯鍙拷鐣ユ鍙傛暟銆�
+            DPSdk.init(application, "SDK_Setting_5095354.json", configBuilder.build());
+        }
+
+    }
+
 
     class MyActivityLifecycleCallbacks implements Application.ActivityLifecycleCallbacks {
         private int mFinalCount;
@@ -373,6 +423,11 @@
                         }
 
                         @Override
+                        public void onAdClick() {
+
+                        }
+
+                        @Override
                         public void onNoAd() {
 
                         }

--
Gitblit v1.8.0