hch
2022-07-22 370ad238002ecd7d37f95fe2b14368fd4c803f09
0312 小7sdk
18个文件已添加
310 ■■■■■ 已修改文件
Channel/Android/x7bt5/AndroidManifest.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/debug/libs/library-debug-x7bt5.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/deps.gradle 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/release/libs/alipay.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/release/libs/library-release-x7bt5.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/release/libs/smsdk.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/release/libs/unionapylibrary.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/release/libs/wxlibrary.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/AndroidManifest.xml 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/build.gradle 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/config.properties 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/deps.gradle 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/java/com/secondworld/sdk/BtGameMain.java 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/x7bt5/java/com/secondworld/sdk/BtGamePlatform.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/libs/alipay.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/libs/smsdk.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/libs/unionapylibrary.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/library/libs/wxlibrary.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/x7bt5/AndroidManifest.xml
New file
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.unity3d.player"
    xmlns:tools="http://schemas.android.com/tools">
    <application>
        <activity android:name="com.secondworld.sdk.SplashActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
         <activity android:name="com.secondworld.sdk.GameActivity"
                  android:theme="@style/UnityThemeSelector">
            <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
         </activity>
    </application>
</manifest>
Channel/Android/x7bt5/debug/libs/library-debug-x7bt5.aar
Binary files differ
Channel/Android/x7bt5/deps.gradle
New file
@@ -0,0 +1,47 @@
//此脚本为渠道的第三方远程依赖库配置,会复制到unity中用于构建
dependencies {
    implementation(name: 'alipay', ext: 'aar')
    implementation(name: 'smsdk', ext: 'aar')
    implementation(name: 'unionapylibrary', ext: 'aar')
    implementation(name: 'wxlibrary', ext: 'aar')
    implementation 'com.android.support:appcompat-v7:28.0.0'
//    implementation("com.android.support:design:版本号")
//    implementation("com.android.support:recyclerview-v7:版本号")
//    implementation "com.android.support.constraint:constraint-layout:版本号"
    implementation("com.android.support:design:28.0.0")
    implementation("com.android.support:recyclerview-v7:28.0.0")
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation("com.github.bumptech.glide:glide:4.4.0") {
        exclude group: 'com.android.support'
    }
    annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
    implementation("jp.wasabeef:glide-transformations:3.0.1") {
        exclude group: 'com.github.bumptech.glide', module: 'glide'
    }
    implementation ('com.github.bumptech.glide:okhttp3-integration:4.4.0')
    implementation 'com.squareup.okhttp3:okhttp:3.11.0'
    implementation 'org.greenrobot:eventbus:3.1.1'
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'
    implementation 'com.alibaba:fastjson:1.1.34.android'
    implementation 'com.google.code.gson:gson:2.2.1'
}
dependencies {
}
Channel/Android/x7bt5/release/libs/alipay.aar
Binary files differ
Channel/Android/x7bt5/release/libs/library-release-x7bt5.aar
Binary files differ
Channel/Android/x7bt5/release/libs/smsdk.aar
Binary files differ
Channel/Android/x7bt5/release/libs/unionapylibrary.aar
Binary files differ
Channel/Android/x7bt5/release/libs/wxlibrary.aar
Binary files differ
SdkProject/channel/x7bt5/AndroidManifest.xml
New file
@@ -0,0 +1,44 @@
<?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.sdk">
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="replace"/>
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" tools:node="replace"/>
    <application
        android:name=".BtGameApp"
        android:allowBackup="true"
        android:usesCleartextTraffic="true"
        tools:replace="android:name">
        <meta-data
            android:name="unityplayer.ForwardNativeEventsToDalvik"
            android:value="true" />
        <activity
            android:name="com.secondworld.sdk.SplashActivity"
            android:screenOrientation="sensorLandscape">
        </activity>
        <provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="quicksdk_packName.Provider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                 />
        </provider>
    </application>
</manifest>
SdkProject/channel/x7bt5/build.gradle
New file
@@ -0,0 +1,14 @@
//当前脚本为渠道的差异化配置
allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
        flatDir {
            dirs 'libs'
        }
    }
}
dependencies {
//    implementation project(path: ':quick')
}
SdkProject/channel/x7bt5/config.properties
New file
@@ -0,0 +1 @@
PLUGINS=x7sm
SdkProject/channel/x7bt5/deps.gradle
New file
@@ -0,0 +1,44 @@
//此脚本为渠道的第三方远程依赖库配置,会复制到unity中用于构建
dependencies {
    implementation(name: 'alipay', ext: 'aar')
    implementation(name: 'smsdk', ext: 'aar')
    implementation(name: 'unionapylibrary', ext: 'aar')
    implementation(name: 'wxlibrary', ext: 'aar')
    implementation 'com.android.support:appcompat-v7:28.0.0'
//    implementation("com.android.support:design:版本号")
//    implementation("com.android.support:recyclerview-v7:版本号")
//    implementation "com.android.support.constraint:constraint-layout:版本号"
    implementation("com.android.support:design:28.0.0")
    implementation("com.android.support:recyclerview-v7:28.0.0")
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation("com.github.bumptech.glide:glide:4.4.0") {
        exclude group: 'com.android.support'
    }
    annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
    implementation("jp.wasabeef:glide-transformations:3.0.1") {
        exclude group: 'com.github.bumptech.glide', module: 'glide'
    }
    implementation ('com.github.bumptech.glide:okhttp3-integration:4.4.0')
    implementation 'com.squareup.okhttp3:okhttp:3.11.0'
    implementation 'org.greenrobot:eventbus:3.1.1'
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'
    implementation 'com.alibaba:fastjson:1.1.34.android'
    implementation 'com.google.code.gson:gson:2.2.1'
}
SdkProject/channel/x7bt5/java/com/secondworld/sdk/BtGameMain.java
New file
@@ -0,0 +1,121 @@
package com.secondworld.sdk;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.support.annotation.NonNull;
import android.view.KeyEvent;
import com.smwl.smsdk.abstrat.SMLoginOutListener;
import com.smwl.smsdk.app.SMPlatformManager;
public class BtGameMain extends GameActivityProxy {
    @Override
    public void onCreate(Activity activity) {
        super.onCreate(activity);
        QuickSdkMgr.I.requestPermissions(activity);
    }
    @Override
    public void onStart() {
        super.onStart();
    }
    @Override
    public void onRestart() {
        super.onRestart();
    }
    @Override
    public void onPause() {
        super.onPause();
    }
    @Override
    public void onResume() {
        super.onResume();
    }
    @Override
    public void onStop() {
        super.onStop();
    }
    @Override
    public void onDestroy() {
        super.onDestroy();
    }
    @Override
    public void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
    }
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        QuickSdkMgr.I.onActivityResult(activity, requestCode);
    }
    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        QuickSdkMgr.I.onRequestPermissionsResult(activity, requestCode, grantResults);
    }
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            if (true) {
                //Sdk.getInstance().exit(activity);
                SMPlatformManager.getInstance ().exitApp (new SMLoginOutListener() {
                    @Override
                    public void loginOutSuccess() {
                        //退出游戏成功
                        activity.finish ();
                    }
                    @Override
                    public void loginOutFail(String s) {
                        //退出游戏失败
                    }
                    @Override
                    public void loginOutCancel() {
                        //取消退出游戏
                    }
                });
            } else {
                // 游戏调用自身的退出对话框,点击确定后,调用quick的exit接口
                new AlertDialog.Builder(activity).setTitle("退出").setMessage("是否退出游戏?").setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface arg0, int arg1) {
                        //Sdk.getInstance().exit(activity);
                        SMPlatformManager.getInstance ().exitApp (new SMLoginOutListener() {
                            @Override
                            public void loginOutSuccess() {
                                //退出游戏成功
                                activity.finish ();
                            }
                            @Override
                            public void loginOutFail(String s) {
                                //退出游戏失败
                            }
                            @Override
                            public void loginOutCancel() {
                                //取消退出游戏
                            }
                        });
                    }
                }).setNegativeButton("取消", null).show();
            }
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
}
SdkProject/channel/x7bt5/java/com/secondworld/sdk/BtGamePlatform.java
New file
@@ -0,0 +1,19 @@
package com.secondworld.sdk;
public class BtGamePlatform extends PlatformDiff {
    @Override
    public String platformName() {
        return "x7bt5";
    }
    @Override
    public  String platformProductCode()  {
        return "4e0bdde0c4f0d0ff297a6d5685e3d930";
    }
    @Override
    public  String platformProductKey() {
        return "16873632";
    }
}
SdkProject/library/libs/alipay.aar
Binary files differ
SdkProject/library/libs/smsdk.aar
Binary files differ
SdkProject/library/libs/unionapylibrary.aar
Binary files differ
SdkProject/library/libs/wxlibrary.aar
Binary files differ