V2.1(3) 处理bug

This commit is contained in:
litingting 2026-01-12 15:51:10 +08:00
parent dbaff1b05e
commit 82df499eb4
9 changed files with 25 additions and 8 deletions

View File

@ -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"

View File

@ -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);

View File

@ -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()

View File

@ -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());

View File

@ -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)

View File

@ -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()

View File

@ -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();

View File

@ -1,6 +1,6 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="MyKeyBoard" beanWrapper="Theme.MaterialComponents.DayNight.NoActionBar">
<style name="MyKeyBoard" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_200</item>
<item name="colorPrimaryVariant">@color/purple_700</item>

View File

@ -20,4 +20,6 @@ kotlin.code.style=official
# Enables namespacing of each library's R class so that its R class includes only the
# resources declared in the library itself and none from the library's dependencies,
# thereby reducing the size of the R class for that library
android.nonTransitiveRClass=true
android.nonTransitiveRClass=true
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=2080