diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4967f18..1b777a9 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,14 +13,23 @@ plugins { val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) android { + signingConfigs { + create("release") { + storeFile = + file("C:\\SourceTree_depository\\BreezeBoard_com.app.input.breeze.board\\app\\BreezeBoard") + storePassword = "123456" + keyPassword = "123456" + keyAlias = "key0" + } + } namespace = "com.app.input.breeze.board" compileSdk = 36 defaultConfig { applicationId = "com.app.input.breeze.board" minSdk = 24 targetSdk = 36 - versionCode = 2 - versionName = "2.0" + versionCode = 3 + versionName = "2.1" setProperty( "archivesBaseName", "BreezeBoard_V" + versionName + "(${versionCode})_$timestamp" @@ -31,6 +40,7 @@ android { buildTypes { release { isMinifyEnabled = true + signingConfig = signingConfigs.getByName("release") proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/CategoryScreen.java b/app/src/main/java/com/app/input/breeze/board/uiactivity/CategoryScreen.java index fa4ab50..b06810e 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/CategoryScreen.java +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/CategoryScreen.java @@ -29,6 +29,7 @@ public class CategoryScreen extends AppCompatActivity { vb = CategoryScreenBinding.inflate(getLayoutInflater()); EdgeToEdge.enable(this); setContentView(vb.getRoot()); + TPAdManager.INSTANCE.loadAllAd(this); ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/FavoriteThemeActivity.kt b/app/src/main/java/com/app/input/breeze/board/uiactivity/FavoriteThemeActivity.kt index f07a310..fc84bf0 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/FavoriteThemeActivity.kt +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/FavoriteThemeActivity.kt @@ -7,6 +7,7 @@ import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.GridLayoutManager +import com.ad.tradpluslibrary.TPAdManager import com.ad.tradpluslibrary.TPAdManager.showTPAD import com.app.input.breeze.board.bean.KeyboardTheme import com.app.input.breeze.board.database.AppDatabase @@ -25,13 +26,13 @@ class FavoriteThemeActivity : AppCompatActivity() { vb = FavoriteActivityBinding.inflate(layoutInflater) enableEdgeToEdge() setContentView(vb.root) + TPAdManager.loadAllAd(this) showTPAD(this) { } ViewCompat.setOnApplyWindowInsetsListener(findViewById(android.R.id.content)) { v, insets -> val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) insets } - setupRecyclerView() observeFavorites() setupClickListeners() diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/PreviewActivity.java b/app/src/main/java/com/app/input/breeze/board/uiactivity/PreviewActivity.java index e86714b..c5edb57 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/PreviewActivity.java +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/PreviewActivity.java @@ -45,6 +45,7 @@ public class PreviewActivity extends AppCompatActivity { vb = PreviewActivityBinding.inflate(getLayoutInflater()); EdgeToEdge.enable(this); setContentView(vb.getRoot()); + TPAdManager.INSTANCE.loadAllAd(this); TPAdManager.INSTANCE.showTPAD(this,()-> null); ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/SettingsScreen.kt b/app/src/main/java/com/app/input/breeze/board/uiactivity/SettingsScreen.kt index da66b08..09c21bf 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/SettingsScreen.kt +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/SettingsScreen.kt @@ -11,9 +11,9 @@ import android.provider.Settings import android.view.View import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity -import androidx.core.graphics.Insets import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat +import com.ad.tradpluslibrary.TPAdManager.loadAllAd import com.app.input.breeze.board.BuildConfig import com.app.input.breeze.board.R import com.app.input.breeze.board.databinding.SettingsActivityBinding @@ -29,7 +29,7 @@ class SettingsScreen : AppCompatActivity() { vb = SettingsActivityBinding.inflate(layoutInflater) enableEdgeToEdge() setContentView(vb.root) - + loadAllAd(this) ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeDetailActivity.kt b/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeDetailActivity.kt index fa4df02..ee2aded 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeDetailActivity.kt +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeDetailActivity.kt @@ -22,6 +22,7 @@ import androidx.core.view.isVisible import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView +import com.ad.tradpluslibrary.TPAdManager.loadAllAd import com.ad.tradpluslibrary.TPAdManager.showTPAD import com.app.input.breeze.board.App import com.app.input.breeze.board.R @@ -103,7 +104,7 @@ class ThemeDetailActivity : AppCompatActivity() { v!!.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) insets }) - + loadAllAd(this) findViewId() getExtraData() displayData() diff --git a/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeListActivity.java b/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeListActivity.java index 1406f90..a4c49cd 100644 --- a/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeListActivity.java +++ b/app/src/main/java/com/app/input/breeze/board/uiactivity/ThemeListActivity.java @@ -39,6 +39,7 @@ public class ThemeListActivity extends AppCompatActivity { return insets; }); name = getIntent().getStringExtra(KEY_NAME); + TPAdManager.INSTANCE.loadAllAd(this); TPAdManager.INSTANCE.showTPAD(this,()-> null); initData(); initClick(); diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 72cd949..0e5743e 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -1,6 +1,6 @@ -