From 8d1c85013481ce947fdc3a67d9bfbf6e34b94586 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 12 一月 2021 22:03:35 +0800
Subject: [PATCH] 0312 增加qkbtzf的专服SDK

---
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png                         |    0 
 ChannelDiff/Android/qkbtzf/res/values/colors.xml                                     |    6 
 ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so                            |    0 
 ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png                                 |    0 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png                      |    0 
 Project/qkbtzf/.gitignore                                                            |    1 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml          |   20 ++
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png                      |    0 
 ChannelDiff/Android/qkbtzf/AndroidManifest.xml                                       |  115 +++++++++++
 Project/qkbtzf/build.gradle                                                          |   69 ++++++
 ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml                              |   15 +
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png                      |    0 
 ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml                          |   30 +++
 ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml                       |   59 +++++
 ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml                                |   13 +
 ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar                           |    0 
 ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml                              |   30 +++
 ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so                                    |    0 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml         |   21 ++
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png                      |    0 
 ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so                                |    0 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png                      |    0 
 ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png                       |    0 
 ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml                       |   14 +
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png                      |    0 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png |    0 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png                      |    0 
 Project/qkbtzf/src/main/AndroidManifest.xml                                          |   96 +++++++++
 ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar                         |    0 
 Project/qkbtzf/proguard-rules.pro                                                    |   52 +++++
 ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml                                     |    8 
 ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml                        |   15 +
 ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml                                    |    5 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png    |    0 
 ChannelDiff/Android/qkbtzf/res/values/strings.xml                                    |    4 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png                      |    0 
 ChannelDiff/Android/qkbtzf/res/values/styles.xml                                     |    8 
 ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png                      |    0 
 Project/qkbtzf/consumer-rules.pro                                                    |    0 
 39 files changed, 581 insertions(+), 0 deletions(-)

diff --git a/ChannelDiff/Android/qkbtzf/AndroidManifest.xml b/ChannelDiff/Android/qkbtzf/AndroidManifest.xml
new file mode 100644
index 0000000..466bdd2
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/AndroidManifest.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    package="com.secondworld.univeralsdk"
+    android:installLocation="auto"
+    android:versionCode="1"
+    android:versionName="1.0" >
+
+    <uses-sdk
+        android:minSdkVersion="18"
+        android:targetSdkVersion="26" />
+
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
+    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.WAKE_LOCK" />
+    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+    <uses-permission android:name="android.permission.VIBRATE" />
+    <uses-permission android:name="android.permission.GET_TASKS" />
+    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
+    <uses-permission android:name="android.permission.READ_LOGS" />
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
+    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
+    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
+    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+
+    <application
+        android:name="com.secondworld.universalsdk.GameApplication"
+        android:allowBackup="true"
+        android:hardwareAccelerated="false"
+        android:icon="@drawable/app_icon"
+        android:isGame="true"
+        android:label="@string/app_name"
+        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
+        <meta-data
+            android:name="android.max_aspect"
+            android:value="1075838976.000000" />
+        <meta-data
+            android:name="com.samsung.android.keepalive.density"
+            android:value="true" />
+
+        <!-- <meta-data -->
+        <!-- android:name="android.notch_support" -->
+        <!-- android:value="true" /> -->
+
+        <meta-data
+            android:name="notch.config"
+            android:value="none" />
+        <meta-data
+            android:name="android.vendor.full_screen"
+            android:value="true" />
+
+        <activity
+            android:name="com.secondworld.universalsdk.SplashActivity"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:label="@string/app_name"
+            android:launchMode="singleTop"
+            android:screenOrientation="landscape"
+            tools:replace="android:launchMode" >
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+        <activity
+            android:name="com.secondworld.universalsdk.MainActivity"
+            android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection"
+            android:label="@string/app_name"
+            android:launchMode="singleTop"
+            android:screenOrientation="sensorLandscape"
+            tools:replace="android:configChanges,android:launchMode" >
+            <intent-filter>
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
+            </intent-filter>
+
+            <meta-data
+                android:name="unityplayer.UnityActivity"
+                android:value="true" />
+            <meta-data
+                android:name="unityplayer.SkipPermissionsDialog"
+                android:value="true" />
+            <meta-data
+                android:name="android.vendor.home_indicator"
+                android:value="hide" />
+            <meta-data
+                android:name="android.max_aspect"
+                android:value="1075419520.000000" />
+            <meta-data
+                android:name="com.samsung.android.keepalive.density"
+                android:value="true" />
+            <meta-data
+                android:name="unityplayer.ForwardNativeEventsToDalvik"
+                android:value="true" />
+        </activity>
+
+        <!-- 閽堝7.0浠ヤ笂鐨刟pi寮�鏀剧殑鏂囦欢鏉冮檺 -->
+        <provider
+            android:name="android.support.v4.content.FileProvider"
+            android:authorities="quicksdk_packName.fileProvider"
+            android:exported="false"
+            android:grantUriPermissions="true" >
+            <meta-data
+                android:name="android.support.FILE_PROVIDER_PATHS"
+                android:resource="@xml/file_paths" />
+        </provider>
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so b/ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so
new file mode 100644
index 0000000..8afb828
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so b/ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so
new file mode 100644
index 0000000..e5f9d2e
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar b/ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar
new file mode 100644
index 0000000..202010f
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar b/ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar
new file mode 100644
index 0000000..ddb3cb4
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so b/ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so
new file mode 100644
index 0000000..6f95276
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..7bf46bf
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png
new file mode 100644
index 0000000..c9f4e4d
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png
new file mode 100644
index 0000000..f289651
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml
new file mode 100644
index 0000000..c6dd002
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?> 
+<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
+    <!-- 鑾峰緱鐒︾偣浣嗘湭鎸変笅鏃剁殑鑳屾櫙鍥剧墖 --> 
+    <item 
+        android:state_focused="true" 
+        android:state_enabled="true" 
+        android:state_pressed="false" 
+        android:drawable="@drawable/jpush_ic_richpush_actionbar_back" />
+     <!-- 鎸変笅鏃剁殑鑳屾櫙鍥剧墖 --> 
+    <item 
+        android:state_enabled="true" 
+        android:state_pressed="true" 
+        android:drawable="@android:color/darker_gray" /> 
+    <!-- 鎸変笅鏃剁殑鑳屾櫙鍥剧墖 --> 
+    <item 
+        android:state_enabled="true" 
+        android:state_checked="true" 
+        android:drawable="@android:color/darker_gray" /> 
+    <!-- 榛樿鏃剁殑鑳屾櫙鍥剧墖 --> 
+    <item android:drawable="@drawable/jpush_ic_richpush_actionbar_back" />
+</selector> 
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml
new file mode 100644
index 0000000..a1d9b8f
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+
+    <!-- 鑳屾櫙  gradient鏄笎鍙�,corners瀹氫箟鐨勬槸鍦嗚 -->
+    <item android:id="@android:id/background">
+        <shape>
+            <solid android:color="#ffffff" />
+        </shape>
+    </item>
+    
+    <!-- 杩涘害鏉� -->
+    <item android:id="@android:id/progress">
+        <clip>
+            <shape>
+                <solid android:color="#4393ea" />
+            </shape>
+        </clip>
+    </item>
+
+</layer-list>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png
new file mode 100644
index 0000000..1719063
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png
new file mode 100644
index 0000000..e3bda2f
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png
new file mode 100644
index 0000000..220e840
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png
new file mode 100644
index 0000000..bf8a5de
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png
new file mode 100644
index 0000000..8bb753f
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png
new file mode 100644
index 0000000..6761071
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png
new file mode 100644
index 0000000..57f8458
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png
new file mode 100644
index 0000000..fb44182
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png
new file mode 100644
index 0000000..3cc9f72
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png b/ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png
new file mode 100644
index 0000000..9f03b9d
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml b/ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml
new file mode 100644
index 0000000..5891d83
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
+    android:oneshot="false" >
+
+    <item
+        android:drawable="@drawable/qk_game_load01"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load02"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load03"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load04"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load05"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load06"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load07"
+        android:duration="50"/>
+    <item
+        android:drawable="@drawable/qk_game_load08"
+        android:duration="50"/>
+
+</animation-list>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png b/ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png
new file mode 100644
index 0000000..7ac8e4d
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png
Binary files differ
diff --git a/ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml b/ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml
new file mode 100644
index 0000000..4bf1374
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/main_container"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <FrameLayout
+        android:id="@+id/unity_view"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent" />
+
+    <WebView
+        android:id="@+id/webView"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_centerInParent="true"
+        android:visibility="invisible" />
+
+    <Button
+        android:id="@+id/webView_btn_close"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignBottom="@id/webView"
+        android:layout_alignRight="@id/webView"
+        android:background="@drawable/web_btn_close_icon"
+        android:text="鎴戠煡閬撲簡"
+        android:textSize="16dp"
+        android:visibility="invisible" />
+
+</RelativeLayout>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml b/ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml
new file mode 100644
index 0000000..f43e478
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/popLayoutId"
+    style="@style/MyDialogStyle"
+    android:orientation="vertical"
+    android:layout_width="280dp"
+    android:layout_height="250dp" >
+
+        <WebView
+            android:layout_width="match_parent"
+            android:layout_height="match_parent"
+            android:id="@+id/wvPopwin"/>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml b/ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml
new file mode 100644
index 0000000..bebdd61
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<cn.jpush.android.ui.FullScreenView xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/actionbarLayoutId"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical" >
+
+    <RelativeLayout
+        android:id="@+id/rlRichpushTitleBar"
+        android:layout_width="match_parent"
+        android:layout_height="40.0dp"
+        android:background="#29313a">
+
+        <ImageButton
+            android:id="@+id/imgRichpushBtnBack"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerVertical="true"
+            android:layout_marginLeft="9dp"
+            android:layout_marginRight="10dp"
+            android:background="@drawable/jpush_richpush_btn_selector" />
+
+        <ImageView
+            android:id="@+id/imgView"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerVertical="true"
+            android:layout_toRightOf="@id/imgRichpushBtnBack"
+            android:clickable="false"
+            android:src="@drawable/jpush_ic_richpush_actionbar_divider" />
+
+        <TextView
+            android:id="@+id/tvRichpushTitle"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerVertical="true"
+            android:layout_marginLeft="7dp"
+            android:layout_marginRight="5dp"
+            android:layout_toRightOf="@id/imgView"
+            android:clickable="false"
+            android:text=" "
+            android:textSize="20sp"
+            android:textColor="#ffffff" />
+    </RelativeLayout>
+
+    <ProgressBar
+        android:id="@+id/pushPrograssBar"
+        android:layout_width="match_parent"
+        android:layout_height="1dp"
+        android:progress="0"
+        android:progressDrawable="@drawable/jpush_richpush_progressbar"
+        style="?android:attr/progressBarStyleHorizontal" />
+    <WebView
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:id="@+id/fullWebView"
+        android:background="#000000" />
+
+</cn.jpush.android.ui.FullScreenView>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml b/ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml
new file mode 100644
index 0000000..846151c
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:orientation="vertical" >
+
+    <ImageView
+        android:id="@+id/qk_img_loading"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:scaleType="center"
+        android:src="@drawable/qk_game_loading" />
+
+</LinearLayout>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/values/colors.xml b/ChannelDiff/Android/qkbtzf/res/values/colors.xml
new file mode 100644
index 0000000..3ab3e9c
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/values/colors.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <color name="colorPrimary">#3F51B5</color>
+    <color name="colorPrimaryDark">#303F9F</color>
+    <color name="colorAccent">#FF4081</color>
+</resources>
diff --git a/ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml b/ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml
new file mode 100644
index 0000000..81dfdbb
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+    <style name="MyDialogStyle">
+        <item name="android:windowBackground">@android:color/transparent</item>
+        <item name="android:windowFrame">@null</item>
+        <item name="android:windowNoTitle">true</item>
+        <item name="android:windowIsFloating">true</item>
+        <item name="android:windowIsTranslucent">true</item>
+        <item name="android:windowContentOverlay">@null</item>
+        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
+        <item name="android:backgroundDimEnabled">true</item>
+    </style>
+</resources>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml b/ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml
new file mode 100644
index 0000000..4e6b020
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+    <!-- 鑷畾涔塴oading dialog -->
+    <style name="qk_game_style_loading" parent="android:style/Theme.Dialog">
+        <item name="android:windowFrame">@null</item>
+        <item name="android:windowNoTitle">true</item>
+        <item name="android:windowBackground">@drawable/qk_game_loadbg</item>
+        <item name="android:windowIsFloating">true</item>
+        <item name="android:windowContentOverlay">@null</item>
+    </style>
+    
+    
+
+</resources>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/values/strings.xml b/ChannelDiff/Android/qkbtzf/res/values/strings.xml
new file mode 100644
index 0000000..78be4e1
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/values/strings.xml
@@ -0,0 +1,4 @@
+<resources>
+    <string name="app_name">UniveralSDK</string>
+    <string name="banhao">钁椾綔鏉冿細姹熻嫃鏄撲箰缃戠粶绉戞妧鍏徃 杩愯惀鍗曚綅锛氫簩鍥涘叚闆�(闀囨睙)鏅烘収绀惧尯淇℃伅鏈嶅姟鏈夐檺鍏徃&#060;&#047;r&#062;鍑虹増锛氬寳浜集閫氱數瀛愬嚭鐗堢ぞ 杞憲鐧昏鍙凤細2015SR235627 ISBN锛欼SBN 978-7-7979-0154-3 瀹℃壒鏂囧彿锛氭柊骞垮嚭瀹2016]1343鍙�</string>
+</resources>
diff --git a/ChannelDiff/Android/qkbtzf/res/values/styles.xml b/ChannelDiff/Android/qkbtzf/res/values/styles.xml
new file mode 100644
index 0000000..ff6c9d2
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/values/styles.xml
@@ -0,0 +1,8 @@
+<resources>
+
+    <!-- Base application theme. -->
+    <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
+        <!-- Customize your theme here. -->
+    </style>
+
+</resources>
diff --git a/ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml b/ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml
new file mode 100644
index 0000000..517ede7
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<paths>
+	<external-path path="Android/data/com.shandangceshi.snxxz/" name="files_root" />
+	<external-path path="." name="external_storage_root" />
+</paths>
\ No newline at end of file
diff --git a/ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml b/ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml
new file mode 100644
index 0000000..8985925
--- /dev/null
+++ b/ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml
@@ -0,0 +1,8 @@
+<paths xmlns:android="http://schemas.android.com/apk/res/android" >
+
+    <external-path
+        name="external"
+        path="" >
+    </external-path>
+
+</paths>
\ No newline at end of file
diff --git a/Project/qkbtzf/.gitignore b/Project/qkbtzf/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/Project/qkbtzf/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file
diff --git a/Project/qkbtzf/build.gradle b/Project/qkbtzf/build.gradle
new file mode 100644
index 0000000..ad5faea
--- /dev/null
+++ b/Project/qkbtzf/build.gradle
@@ -0,0 +1,69 @@
+apply plugin: 'com.android.library'
+
+android {
+    compileSdkVersion 26
+
+
+
+    defaultConfig {
+        minSdkVersion 18
+        targetSdkVersion 26
+        versionCode 1
+        versionName "1.0"
+    }
+
+    buildTypes {
+        release {
+            //娣锋穯
+            minifyEnabled true
+            //瀵归綈
+            zipAlignEnabled true
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+        }
+    }
+
+    flavorDimensions "default"
+    productFlavors {
+        // quickSDK
+        game_qk{
+            dimension "default"
+            manifestPlaceholders.put("appId", "com.yj.djmxbtzf.quick")
+            manifestPlaceholders.put("TrackAppID", "5ae23b6b905f98d9b8bd542debf35678")
+            manifestPlaceholders.put("TrackChannelID", "_default_")
+            manifestPlaceholders.put("JpushAppKey", "22186239fee975f883198cf4")
+        }
+    }
+}
+
+repositories {
+    flatDir {
+        dirs 'libs'
+    }
+}
+
+dependencies {
+    implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
+    implementation files('libs/android-support-v4.jar')
+    implementation files('libs/bugly.jar')
+    implementation files('libs/buglyagent.jar')
+    implementation files('libs/jcore-android-1.2.1.jar')
+    implementation files('libs/jpush-android-3.1.3.jar')
+    implementation files('libs/tracking1.3.0.jar')
+    compileOnly files('libs/unity-classes.jar')
+    compileOnly files('libs/quicksdk_v2.7.1_20200309.jar')
+}
+
+
+task autoCopy_qkbtzf_Manifest(type: Copy) {
+    dependsOn 'assembleGame_qkRelease'
+    from zipTree("build/outputs/aar/qkbtzf-game_qk-release.aar")
+    include "AndroidManifest.xml"
+    into "D:\\u3dpro\\U3DRepository\\ChannelDiff\\Android\\qkbtzf\\"
+}
+
+task autoCopy_qkbtzf(type: Copy) {
+    dependsOn autoCopy_qkbtzf_Manifest
+    from "build/outputs/aar/"
+    include "qkbtzf-game_qk-release.aar"
+    into "D:\\u3dpro\\U3DRepository\\ChannelDiff\\Android\\qkbtzf\\libs\\"
+}
diff --git a/Project/qkbtzf/consumer-rules.pro b/Project/qkbtzf/consumer-rules.pro
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Project/qkbtzf/consumer-rules.pro
diff --git a/Project/qkbtzf/proguard-rules.pro b/Project/qkbtzf/proguard-rules.pro
new file mode 100644
index 0000000..f49b8df
--- /dev/null
+++ b/Project/qkbtzf/proguard-rules.pro
@@ -0,0 +1,52 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+#   http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+#   public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile
+
+
+-dontoptimize
+-dontpreverify
+
+-dontwarn okio.**
+-keep class okio.** { *;}
+-dontwarn com.squareup.okhttp.**
+-keep class com.squareup.okhttp.** { *;}
+-dontwarn cn.jpush.**
+-keep class cn.jpush.** { *; }
+-keep class * extends cn.jpush.android.helpers.JPushMessageReceiver { *; }
+-dontwarn cn.jiguang.**
+-keep class cn.jiguang.** { *; }
+-dontwarn cn.jiguang.android.service.**
+-keep class cn.jiguang.android.service.** { *;}
+-dontwarn com.google.gson.**
+-keep class com.google.gson.** { *;}
+-dontwarn com.tencent.bugly.**
+-keep class com.tencent.bugly.** { *;}
+-dontwarn com.tencent.bugly.agent.**
+-keep class com.tencent.bugly.agent.** { *;}
+-dontwarn android.support.**
+-keep class android.support.** { *;}
+-dontwarn com.reyun.tracking.**
+-keep class com.reyun.tracking.** { *;}
+-dontwarn com.quicksdk.**
+-keep class com.quicksdk.** { *;}
+
+-dontwarn com.secondworld.universalsdk.**
+-keep class com.secondworld.universalsdk.** { *;}
\ No newline at end of file
diff --git a/Project/qkbtzf/src/main/AndroidManifest.xml b/Project/qkbtzf/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..1d533e1
--- /dev/null
+++ b/Project/qkbtzf/src/main/AndroidManifest.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    package="com.secondworld.univeralsdk"
+    android:installLocation="auto"
+    android:versionCode="1"
+    android:versionName="1.1.0">
+
+    <uses-sdk
+        android:minSdkVersion="16"
+        android:targetSdkVersion="26" />
+
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
+    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="android.permission.WAKE_LOCK" />
+    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+    <uses-permission android:name="android.permission.VIBRATE" />
+    <uses-permission android:name="android.permission.GET_TASKS" />
+    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
+    <uses-permission android:name="android.permission.READ_LOGS" />
+    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
+    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
+    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
+
+    <application
+        android:allowBackup="true"
+        android:icon="@drawable/app_icon"
+        android:hardwareAccelerated="false"
+        android:isGame="true"
+        android:name="com.secondworld.universalsdk.GameApplication"
+        android:label="@string/app_name"
+        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
+
+        <meta-data
+            android:name="android.max_aspect"
+            android:value="1075838976.000000" />
+
+        <meta-data
+            android:name="com.samsung.android.keepalive.density"
+            android:value="true" />
+
+        <!--<meta-data-->
+            <!--android:name="android.notch_support"-->
+            <!--android:value="true" />-->
+
+        <meta-data
+            android:name="notch.config"
+            android:value="none" />
+
+        <meta-data
+            android:name="android.vendor.full_screen"
+            android:value="true" />
+
+        <activity
+            android:name="com.secondworld.universalsdk.MainActivity"
+            android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection"
+            android:label="@string/app_name"
+            android:launchMode="singleTop"
+            android:screenOrientation="sensorLandscape"
+            tools:replace="android:launchMode">
+            <intent-filter>
+                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
+            </intent-filter>
+
+            <meta-data
+                android:name="unityplayer.UnityActivity"
+                android:value="true" />
+            <meta-data
+                android:name="unityplayer.SkipPermissionsDialog"
+                android:value="true" />
+
+            <meta-data
+                android:name="android.vendor.home_indicator"
+                android:value="hide" />
+
+            <meta-data
+                android:name="android.max_aspect"
+                android:value="1075419520.000000" />
+
+            <meta-data
+                android:name="com.samsung.android.keepalive.density"
+                android:value="true" />
+
+            <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true"></meta-data>
+
+        </activity>
+    </application>
+
+</manifest>
\ No newline at end of file

--
Gitblit v1.8.0