hch
2021-01-12 8d1c85013481ce947fdc3a67d9bfbf6e34b94586
0312 增加qkbtzf的专服SDK
39个文件已添加
581 ■■■■■ 已修改文件
ChannelDiff/Android/qkbtzf/AndroidManifest.xml 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/values/colors.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/values/strings.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/values/styles.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbtzf/.gitignore 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbtzf/build.gradle 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbtzf/consumer-rules.pro 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbtzf/proguard-rules.pro 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Project/qkbtzf/src/main/AndroidManifest.xml 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/Android/qkbtzf/AndroidManifest.xml
New file
@@ -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以上的api开放的文件权限 -->
        <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>
ChannelDiff/Android/qkbtzf/libs/armeabi-v7a/libqkcheck.so
Binary files differ
ChannelDiff/Android/qkbtzf/libs/armeabi/libqkcheck.so
Binary files differ
ChannelDiff/Android/qkbtzf/libs/qkbtzf-game_qk-release.aar
Binary files differ
ChannelDiff/Android/qkbtzf/libs/quicksdk_v2.7.1_20200309.jar
Binary files differ
ChannelDiff/Android/qkbtzf/libs/x86/libqkcheck.so
Binary files differ
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/ic_launcher.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_btn_selector.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/jpush_richpush_progressbar.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load01.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load02.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load03.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load04.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load05.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load06.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load07.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_load08.png
ChannelDiff/Android/qkbtzf/res/drawable-hdpi/qk_game_loadbg.png
ChannelDiff/Android/qkbtzf/res/drawable/app_icon.png
ChannelDiff/Android/qkbtzf/res/drawable/qk_game_loading.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/drawable/web_btn_close_icon.png
ChannelDiff/Android/qkbtzf/res/layout/activity_main.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/layout/jpush_popwin_layout.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/layout/jpush_webview_layout.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/layout/qk_game_view_loading.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/values/colors.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/values/jpush_style.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/values/qk_game_style.xml
New file
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- 自定义loading 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>
ChannelDiff/Android/qkbtzf/res/values/strings.xml
New file
@@ -0,0 +1,4 @@
<resources>
    <string name="app_name">UniveralSDK</string>
    <string name="banhao">著作权:江苏易乐网络科技公司 运营单位:二四六零(镇江)智慧社区信息服务有限公司&#060;&#047;r&#062;出版:北京伯通电子出版社 软著登记号:2015SR235627 ISBN:ISBN 978-7-7979-0154-3 审批文号:新广出审[2016]1343号</string>
</resources>
ChannelDiff/Android/qkbtzf/res/values/styles.xml
New file
@@ -0,0 +1,8 @@
<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>
</resources>
ChannelDiff/Android/qkbtzf/res/xml/file_paths.xml
New file
@@ -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>
ChannelDiff/Android/qkbtzf/res/xml/filepaths.xml
New file
@@ -0,0 +1,8 @@
<paths xmlns:android="http://schemas.android.com/apk/res/android" >
    <external-path
        name="external"
        path="" >
    </external-path>
</paths>
Project/qkbtzf/.gitignore
New file
@@ -0,0 +1 @@
/build
Project/qkbtzf/build.gradle
New file
@@ -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\\"
}
Project/qkbtzf/consumer-rules.pro
Project/qkbtzf/proguard-rules.pro
New file
@@ -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.** { *;}
Project/qkbtzf/src/main/AndroidManifest.xml
New file
@@ -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>