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">钁椾綔鏉冿細姹熻嫃鏄撲箰缃戠粶绉戞妧鍏徃 杩愯惀鍗曚綅锛氫簩鍥涘叚闆�(闀囨睙)鏅烘収绀惧尯淇℃伅鏈嶅姟鏈夐檺鍏徃</r>鍑虹増锛氬寳浜集閫氱數瀛愬嚭鐗堢ぞ 杞憲鐧昏鍙凤細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