From 805edcf9c4ea9b9ad1afd77c1a1d9949b0442c99 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Wed, 12 Feb 2025 16:43:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=90=E5=8F=B8=E6=8E=A7?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appbase/build.properties | 4 ++-- .../java/cc/winboll/studio/appbase/MainActivity.java | 3 +++ libappbase/build.gradle | 2 ++ libappbase/build.properties | 4 ++-- .../winboll/studio/libappbase/GlobalApplication.java | 11 ++++++++++- 5 files changed, 19 insertions(+), 5 deletions(-) diff --git a/appbase/build.properties b/appbase/build.properties index 38eff6ef..cf4fab0c 100644 --- a/appbase/build.properties +++ b/appbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Wed Feb 12 15:01:44 HKT 2025 +#Wed Feb 12 08:43:03 GMT 2025 stageCount=1 libraryProject=libappbase baseVersion=1.4 publishVersion=1.4.0 -buildCount=0 +buildCount=2 baseBetaVersion=1.4.1 diff --git a/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java b/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java index 98721d91..66709bd3 100644 --- a/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java +++ b/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java @@ -6,12 +6,14 @@ import android.widget.CheckBox; import androidx.appcompat.app.AppCompatActivity; import cc.winboll.studio.libappbase.GlobalApplication; import androidx.appcompat.widget.Toolbar; +import com.hjq.toast.ToastUtils; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + ToastUtils.show("onCreate"); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.activitymainToolbar1); @@ -19,6 +21,7 @@ public class MainActivity extends AppCompatActivity { CheckBox cbIsDebugMode = findViewById(R.id.activitymainCheckBox1); cbIsDebugMode.setChecked(GlobalApplication.isDebuging()); + } public void onSwitchDebugMode(View view) { diff --git a/libappbase/build.gradle b/libappbase/build.gradle index 0749ec57..2e50a7aa 100644 --- a/libappbase/build.gradle +++ b/libappbase/build.gradle @@ -26,6 +26,8 @@ android { } dependencies { + api 'com.github.getActivity:ToastUtils:10.5' + api 'androidx.appcompat:appcompat:1.3.1' //api 'androidx.vectordrawable:vectordrawable:1.1.0' //api 'androidx.vectordrawable:vectordrawable-animated:1.1.0' diff --git a/libappbase/build.properties b/libappbase/build.properties index 927234e6..cf4fab0c 100644 --- a/libappbase/build.properties +++ b/libappbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Wed Feb 12 15:01:33 HKT 2025 +#Wed Feb 12 08:43:03 GMT 2025 stageCount=1 libraryProject=libappbase baseVersion=1.4 publishVersion=1.4.0 -buildCount=0 +buildCount=2 baseBetaVersion=1.4.1 diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/GlobalApplication.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/GlobalApplication.java index df4b8a31..3ece768f 100644 --- a/libappbase/src/main/java/cc/winboll/studio/libappbase/GlobalApplication.java +++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/GlobalApplication.java @@ -12,6 +12,9 @@ import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.os.Handler; import android.os.Looper; +import android.view.Gravity; +import com.hjq.toast.ToastUtils; +import com.hjq.toast.style.WhiteToastStyle; public class GlobalApplication extends Application { @@ -69,8 +72,14 @@ public class GlobalApplication extends Application { //SharedPreferences sharedPreferences = getSharedPreferences(PREFS, Context.MODE_PRIVATE); //GlobalApplication.isDebuging = sharedPreferences.getBoolean(PREFS_ISDEBUGING, GlobalApplication.isDebuging); + // 初始化 Toast 框架 + ToastUtils.init(this); + // 设置 Toast 布局样式 + //ToastUtils.setView(R.layout.toast_custom_view); + ToastUtils.setStyle(new WhiteToastStyle()); + ToastUtils.setGravity(Gravity.BOTTOM, 0, 200); } - + public static String getAppName(Context context) { PackageManager packageManager = context.getPackageManager(); try {