Compare commits

..

6 Commits

Author SHA1 Message Date
ZhanGSKen
ea10d1b540 <apputils>APK 9.2.11 release Publish. 2025-01-23 03:33:58 +08:00
ZhanGSKen
81f6ff592e 应用类调整 2025-01-23 03:33:26 +08:00
ZhanGSKen
e6f22e9212 <libapputils>Library Release 9.2.10 2025-01-23 03:05:52 +08:00
ZhanGSKen
8ce8f383fa <apputils>APK 9.2.10 release Publish. 2025-01-23 03:05:41 +08:00
ZhanGSKen
35d32b384f 应用类重构 2025-01-23 03:05:08 +08:00
ZhanGSKen
85e86ddf05 <libapputils>Library Release 9.2.9 2025-01-23 02:44:03 +08:00
7 changed files with 28 additions and 22 deletions

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jan 23 02:43:51 HKT 2025 #Thu Jan 23 03:33:58 HKT 2025
stageCount=10 stageCount=12
libraryProject=libapputils libraryProject=libapputils
baseVersion=9.2 baseVersion=9.2
publishVersion=9.2.9 publishVersion=9.2.11
buildCount=0 buildCount=0
baseBetaVersion=9.2.10 baseBetaVersion=9.2.12

View File

@@ -19,12 +19,6 @@ public class App extends WinBollGlobalApplication {
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
// 初始化 Toast 框架
ToastUtils.init(this);
// 设置 Toast 布局样式
//ToastUtils.setView(R.layout.view_toast);
ToastUtils.setStyle(new WhiteToastStyle());
ToastUtils.setGravity(Gravity.BOTTOM, 0, 200);
} }
} }

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jan 23 02:43:51 HKT 2025 #Thu Jan 23 03:33:58 HKT 2025
stageCount=10 stageCount=12
libraryProject=libapputils libraryProject=libapputils
baseVersion=9.2 baseVersion=9.2
publishVersion=9.2.9 publishVersion=9.2.11
buildCount=0 buildCount=0
baseBetaVersion=9.2.10 baseBetaVersion=9.2.12

View File

@@ -17,12 +17,10 @@ public class MyActivityLifecycleCallbacks implements Application.ActivityLifecyc
public static final String TAG = "MyActivityLifecycleCallbacks"; public static final String TAG = "MyActivityLifecycleCallbacks";
Application mApplication;
public String mInfo = ""; public String mInfo = "";
public MyActivityLifecycleCallbacks(Application application) { public MyActivityLifecycleCallbacks() {
mApplication = application;
} }
void createActivityeInfo(Activity activity) { void createActivityeInfo(Activity activity) {

View File

@@ -365,7 +365,11 @@ abstract public class WinBollActivity extends AppCompatActivity {
@Override @Override
public boolean onOptionsItemSelected(MenuItem item) { public boolean onOptionsItemSelected(MenuItem item) {
LogUtils.d(TAG, "onOptionsItemSelected"); LogUtils.d(TAG, "onOptionsItemSelected");
if (item.getItemId() == R.id.item_log) { if (item.getItemId() == R.id.item_testcrashreport) {
for (int i = Integer.MIN_VALUE; i < Integer.MAX_VALUE; i++) {
getString(i);
}
} else if (item.getItemId() == R.id.item_log) {
// LogUtils.d(TAG, "item_log not yet."); // LogUtils.d(TAG, "item_log not yet.");
// Intent intent = new Intent(this, LogActivity.class); // Intent intent = new Intent(this, LogActivity.class);
// intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT); // intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);

View File

@@ -27,7 +27,7 @@ public class WinBollGlobalApplication extends GlobalApplication {
// 标记当前应用是否处于调试状态 // 标记当前应用是否处于调试状态
static volatile boolean isDebug = false; static volatile boolean isDebug = false;
public static void setIsDebug(boolean isDebug) { public synchronized static void setIsDebug(boolean isDebug) {
WinBollGlobalApplication.isDebug = isDebug; WinBollGlobalApplication.isDebug = isDebug;
} }
@@ -38,7 +38,7 @@ public class WinBollGlobalApplication extends GlobalApplication {
// //
// 设置 WinBoll 应用 UI 类型 // 设置 WinBoll 应用 UI 类型
// //
public static void setWinBollUI_TYPE(WinBollUI_TYPE mWinBollUI_TYPE) { public synchronized static void setWinBollUI_TYPE(WinBollUI_TYPE mWinBollUI_TYPE) {
_mWinBollUI_TYPE = mWinBollUI_TYPE; _mWinBollUI_TYPE = mWinBollUI_TYPE;
} }
@@ -60,6 +60,13 @@ public class WinBollGlobalApplication extends GlobalApplication {
// //
// 初始化日志模块 // 初始化日志模块
LogUtils.init(this); LogUtils.init(this);
// 初始化 Toast 框架
ToastUtils.init(this);
// 设置 Toast 布局样式
//ToastUtils.setView(R.layout.view_toast);
ToastUtils.setStyle(new WhiteToastStyle());
ToastUtils.setGravity(Gravity.BOTTOM, 0, 200);
// 设置应用调试标志 // 设置应用调试标志
DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class); DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class);
if (debugBean == null) { if (debugBean == null) {
@@ -71,8 +78,8 @@ public class WinBollGlobalApplication extends GlobalApplication {
} }
// 应用窗口管理模块参数设置 // 应用窗口管理模块参数设置
// //
mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks(this); //mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks();
registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks); //registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks);
// 设置默认 WinBoll 应用 UI 类型 // 设置默认 WinBoll 应用 UI 类型
setWinBollUI_TYPE(WinBollUI_TYPE.Service); setWinBollUI_TYPE(WinBollUI_TYPE.Service);
//ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE()); //ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE());

View File

@@ -15,6 +15,9 @@
<item android:title="DebugTools"> <item android:title="DebugTools">
<menu> <menu>
<item
android:id="@+id/item_testcrashreport"
android:title="Test Application Crash Report"/>
<item <item
android:id="@+id/item_unittest" android:id="@+id/item_unittest"
android:title="UnitTest"/> android:title="UnitTest"/>