Compare commits
3 Commits
2d8b5d515b
...
643d08bf22
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
643d08bf22 | ||
|
|
beefb16c32 | ||
|
|
878009ec9f |
@@ -39,10 +39,6 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 米盟 SDK
|
|
||||||
packagingOptions {
|
|
||||||
doNotStrip "*/*/libmimo_1011.so"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 20:29:39 HKT 2026
|
#Wed Jun 24 04:25:54 CST 2026
|
||||||
stageCount=16
|
stageCount=17
|
||||||
libraryProject=libaes
|
libraryProject=libaes
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.15
|
publishVersion=15.20.16
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.16
|
baseBetaVersion=15.20.17
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
package cc.winboll.studio.aes;
|
package cc.winboll.studio.aes;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Intent;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import cc.winboll.studio.libaes.views.ADsControlView;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author ZhanGSKen&豆包大模型<zhangsken@qq.com>
|
* @Author ZhanGSKen&豆包大模型<zhangsken@qq.com>
|
||||||
@@ -20,7 +16,7 @@ public class SettingsActivity extends Activity {
|
|||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_settings);
|
setContentView(R.layout.activity_settings);
|
||||||
ADsControlView adsControlView = (ADsControlView) findViewById(R.id.ads_control_view);
|
//ADsControlView adsControlView = (ADsControlView) findViewById(R.id.ads_control_view);
|
||||||
|
|
||||||
// adsControlView.setOnAdsModeSelectedListener(new ADsControlView.OnAdsModeSelectedListener() {
|
// adsControlView.setOnAdsModeSelectedListener(new ADsControlView.OnAdsModeSelectedListener() {
|
||||||
// @Override
|
// @Override
|
||||||
|
|||||||
@@ -6,12 +6,5 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" android:background="@drawable/bg_container_border">
|
android:layout_height="match_parent" android:background="@drawable/bg_container_border">
|
||||||
|
|
||||||
<cc.winboll.studio.libaes.views.ADsControlView
|
|
||||||
android:id="@+id/ads_control_view"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:background="@drawable/bg_frame"
|
|
||||||
android:padding="10dp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 20:17:02 HKT 2026
|
#Wed Jun 24 04:11:18 CST 2026
|
||||||
stageCount=27
|
stageCount=34
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.26
|
publishVersion=15.20.33
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.27
|
baseBetaVersion=15.20.34
|
||||||
|
|||||||
@@ -20,15 +20,11 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 米盟 SDK
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility JavaVersion.VERSION_1_7
|
sourceCompatibility JavaVersion.VERSION_1_7
|
||||||
targetCompatibility JavaVersion.VERSION_1_7
|
targetCompatibility JavaVersion.VERSION_1_7
|
||||||
}
|
}
|
||||||
|
|
||||||
packagingOptions {
|
|
||||||
doNotStrip "*/*/libmimo_1011.so"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -57,7 +53,7 @@ dependencies {
|
|||||||
//api 'androidx.fragment:fragment:1.1.0'
|
//api 'androidx.fragment:fragment:1.1.0'
|
||||||
|
|
||||||
// 米盟
|
// 米盟
|
||||||
api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
//api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
||||||
//注意:以下5个库必须要引入
|
//注意:以下5个库必须要引入
|
||||||
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
||||||
api 'androidx.recyclerview:recyclerview:1.0.0'
|
api 'androidx.recyclerview:recyclerview:1.0.0'
|
||||||
@@ -66,9 +62,9 @@ dependencies {
|
|||||||
//annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
//annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
||||||
|
|
||||||
// WinBoLL库 nexus.winboll.cc 地址
|
// WinBoLL库 nexus.winboll.cc 地址
|
||||||
api 'cc.winboll.studio:libappbase:15.20.26'
|
api 'cc.winboll.studio:libappbase:15.20.33'
|
||||||
// 备用库 jitpack.io 地址
|
// 备用库 jitpack.io 地址
|
||||||
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.26'
|
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.33'
|
||||||
|
|
||||||
api fileTree(dir: 'libs', include: ['*.jar'])
|
api fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 20:29:39 HKT 2026
|
#Wed Jun 24 04:25:54 CST 2026
|
||||||
stageCount=16
|
stageCount=17
|
||||||
libraryProject=libaes
|
libraryProject=libaes
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.15
|
publishVersion=15.20.16
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.16
|
baseBetaVersion=15.20.17
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ import android.view.MenuInflater;
|
|||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
|
|
||||||
import androidx.appcompat.app.ActionBarDrawerToggle;
|
import androidx.appcompat.app.ActionBarDrawerToggle;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.widget.Toolbar;
|
import androidx.appcompat.widget.Toolbar;
|
||||||
@@ -23,9 +22,9 @@ import androidx.drawerlayout.widget.DrawerLayout;
|
|||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.fragment.app.FragmentTransaction;
|
import androidx.fragment.app.FragmentTransaction;
|
||||||
|
|
||||||
import cc.winboll.studio.libaes.DrawerMenuDataAdapter;
|
import cc.winboll.studio.libaes.DrawerMenuDataAdapter;
|
||||||
import cc.winboll.studio.libaes.R;
|
import cc.winboll.studio.libaes.R;
|
||||||
|
import cc.winboll.studio.libaes.activitys.DrawerFragmentActivity;
|
||||||
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
|
import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
|
||||||
import cc.winboll.studio.libaes.models.AESThemeBean;
|
import cc.winboll.studio.libaes.models.AESThemeBean;
|
||||||
import cc.winboll.studio.libaes.models.DrawerMenuBean;
|
import cc.winboll.studio.libaes.models.DrawerMenuBean;
|
||||||
@@ -33,11 +32,9 @@ import cc.winboll.studio.libaes.utils.AESThemeUtil;
|
|||||||
import cc.winboll.studio.libaes.utils.DevelopUtils;
|
import cc.winboll.studio.libaes.utils.DevelopUtils;
|
||||||
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
|
import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
|
||||||
import cc.winboll.studio.libaes.views.ADrawerMenuListView;
|
import cc.winboll.studio.libaes.views.ADrawerMenuListView;
|
||||||
import cc.winboll.studio.libaes.views.ADsBannerView;
|
|
||||||
import cc.winboll.studio.libappbase.GlobalApplication;
|
import cc.winboll.studio.libappbase.GlobalApplication;
|
||||||
import cc.winboll.studio.libappbase.LogUtils;
|
import cc.winboll.studio.libappbase.LogUtils;
|
||||||
import com.baoyz.widget.PullRefreshLayout;
|
import com.baoyz.widget.PullRefreshLayout;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public abstract class DrawerFragmentActivity extends AppCompatActivity implements IWinBoLLActivity, AdapterView.OnItemClickListener {
|
public abstract class DrawerFragmentActivity extends AppCompatActivity implements IWinBoLLActivity, AdapterView.OnItemClickListener {
|
||||||
@@ -91,10 +88,10 @@ public abstract class DrawerFragmentActivity extends AppCompatActivity implement
|
|||||||
WinBoLLActivityManager.getInstance().registeRemove(this);
|
WinBoLLActivityManager.getInstance().registeRemove(this);
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
// 修复:释放广告资源,避免内存泄漏
|
// 修复:释放广告资源,避免内存泄漏
|
||||||
ADsBannerView adsBannerView = findViewById(R.id.adsbanner);
|
// ADsBannerView adsBannerView = findViewById(R.id.adsbanner);
|
||||||
if (adsBannerView != null) {
|
// if (adsBannerView != null) {
|
||||||
adsBannerView.releaseAdResources();
|
// adsBannerView.releaseAdResources();
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -151,10 +148,10 @@ public abstract class DrawerFragmentActivity extends AppCompatActivity implement
|
|||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
|
||||||
ADsBannerView adsBannerView = findViewById(R.id.adsbanner);
|
// ADsBannerView adsBannerView = findViewById(R.id.adsbanner);
|
||||||
if (adsBannerView != null) {
|
// if (adsBannerView != null) {
|
||||||
adsBannerView.resumeADs(DrawerFragmentActivity.this);
|
// adsBannerView.resumeADs(DrawerFragmentActivity.this);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
void initRootView() {
|
void initRootView() {
|
||||||
|
|||||||
@@ -56,10 +56,5 @@
|
|||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<cc.winboll.studio.libaes.views.ADsBannerView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:id="@+id/adsbanner"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 20:17:02 HKT 2026
|
#Wed Jun 24 04:11:18 CST 2026
|
||||||
stageCount=27
|
stageCount=34
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.26
|
publishVersion=15.20.33
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.27
|
baseBetaVersion=15.20.34
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ dependencies {
|
|||||||
api 'com.jcraft:jsch:0.1.54'
|
api 'com.jcraft:jsch:0.1.54'
|
||||||
|
|
||||||
// 米盟
|
// 米盟
|
||||||
api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
//api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
||||||
//注意:以下5个库必须要引入
|
//注意:以下5个库必须要引入
|
||||||
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
||||||
api 'androidx.recyclerview:recyclerview:1.0.0'
|
api 'androidx.recyclerview:recyclerview:1.0.0'
|
||||||
@@ -44,12 +44,12 @@ dependencies {
|
|||||||
//annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
//annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
||||||
|
|
||||||
// WinBoLL库 nexus.winboll.cc 地址
|
// WinBoLL库 nexus.winboll.cc 地址
|
||||||
api 'cc.winboll.studio:libappbase:15.20.25'
|
api 'cc.winboll.studio:libappbase:15.20.33'
|
||||||
api 'cc.winboll.studio:libaes:15.20.14'
|
api 'cc.winboll.studio:libaes:15.20.16'
|
||||||
|
|
||||||
// 备用库 jitpack.io 地址
|
// 备用库 jitpack.io 地址
|
||||||
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.25'
|
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.33'
|
||||||
//api 'com.github.ZhanGSKen:libaes:aes-v15.20.14'
|
//api 'com.github.ZhanGSKen:libaes:aes-v15.20.16'
|
||||||
|
|
||||||
api fileTree(dir: 'libs', include: ['*.jar'])
|
api fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 07:32:48 HKT 2026
|
#Wed Jun 24 08:11:15 CST 2026
|
||||||
stageCount=8
|
stageCount=9
|
||||||
libraryProject=libwinboll
|
libraryProject=libwinboll
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.7
|
publishVersion=15.20.8
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.8
|
baseBetaVersion=15.20.9
|
||||||
|
|||||||
@@ -36,17 +36,6 @@ android {
|
|||||||
versionName = genVersionName("${versionName}")
|
versionName = genVersionName("${versionName}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 米盟 SDK
|
|
||||||
packagingOptions {
|
|
||||||
doNotStrip "*/*/libmimo_1011.so"
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
jniLibs.srcDirs = ['libs'] // 若SO库放在libs目录下
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -80,7 +69,7 @@ dependencies {
|
|||||||
|
|
||||||
|
|
||||||
// 米盟
|
// 米盟
|
||||||
api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
//api 'com.miui.zeus:mimo-ad-sdk:5.3.+'//请使用最新版sdk
|
||||||
//注意:以下5个库必须要引入
|
//注意:以下5个库必须要引入
|
||||||
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
//implementation 'androidx.appcompat:appcompat:1.4.1'
|
||||||
api 'androidx.recyclerview:recyclerview:1.0.0'
|
api 'androidx.recyclerview:recyclerview:1.0.0'
|
||||||
@@ -108,12 +97,12 @@ dependencies {
|
|||||||
implementation 'androidx.biometric:biometric:1.1.0'
|
implementation 'androidx.biometric:biometric:1.1.0'
|
||||||
|
|
||||||
// WinBoLL库 nexus.winboll.cc 地址
|
// WinBoLL库 nexus.winboll.cc 地址
|
||||||
api 'cc.winboll.studio:libappbase:15.20.25'
|
api 'cc.winboll.studio:libappbase:15.20.33'
|
||||||
api 'cc.winboll.studio:libaes:15.20.14'
|
api 'cc.winboll.studio:libaes:15.20.16'
|
||||||
|
|
||||||
// 备用库 jitpack.io 地址
|
// 备用库 jitpack.io 地址
|
||||||
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.25'
|
//api 'com.github.ZhanGSKen:libappbase:appbase-v15.20.33'
|
||||||
//api 'com.github.ZhanGSKen:libaes:aes-v15.20.14'
|
//api 'com.github.ZhanGSKen:libaes:aes-v15.20.16'
|
||||||
|
|
||||||
api fileTree(dir: 'libs', include: ['*.jar'])
|
api fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Jun 03 07:32:48 HKT 2026
|
#Wed Jun 24 08:11:15 CST 2026
|
||||||
stageCount=8
|
stageCount=9
|
||||||
libraryProject=libwinboll
|
libraryProject=libwinboll
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.7
|
publishVersion=15.20.8
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.8
|
baseBetaVersion=15.20.9
|
||||||
|
|||||||
Reference in New Issue
Block a user