Compare commits

...

6 Commits

Author SHA1 Message Date
ZhanGSKen
6a82889926 <apputils>APK 9.2.16 release Publish. 2025-01-23 14:30:15 +08:00
ZhanGSKen
7272cc4e5b 更新类库,添加应用上下文函数 2025-01-23 14:28:54 +08:00
ZhanGSKen
1f7d112a8a <libapputils>Library Release 9.2.15 2025-01-23 14:03:05 +08:00
ZhanGSKen
936e214015 <apputils>APK 9.2.15 release Publish. 2025-01-23 14:02:45 +08:00
ZhanGSKen
46e95d1b1f 增加容错调试能力 2025-01-23 14:01:42 +08:00
ZhanGSKen
15173f7af3 <libapputils>Library Release 9.2.14 2025-01-23 04:27:34 +08:00
4 changed files with 44 additions and 34 deletions

View File

@@ -51,7 +51,7 @@ android {
dependencies { dependencies {
api project(':libapputils') api project(':libapputils')
api 'cc.winboll.studio:libappbase:1.1.0' api 'cc.winboll.studio:libappbase:1.1.1'
api fileTree(dir: 'libs', include: ['*.jar']) api fileTree(dir: 'libs', include: ['*.jar'])
} }

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jan 23 04:27:21 HKT 2025 #Thu Jan 23 14:30:15 HKT 2025
stageCount=15 stageCount=17
libraryProject=libapputils libraryProject=libapputils
baseVersion=9.2 baseVersion=9.2
publishVersion=9.2.14 publishVersion=9.2.16
buildCount=0 buildCount=0
baseBetaVersion=9.2.15 baseBetaVersion=9.2.17

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle #Created by .winboll/winboll_app_build.gradle
#Thu Jan 23 04:27:21 HKT 2025 #Thu Jan 23 14:30:15 HKT 2025
stageCount=15 stageCount=17
libraryProject=libapputils libraryProject=libapputils
baseVersion=9.2 baseVersion=9.2
publishVersion=9.2.14 publishVersion=9.2.16
buildCount=0 buildCount=0
baseBetaVersion=9.2.15 baseBetaVersion=9.2.17

View File

@@ -1,13 +1,13 @@
package cc.winboll.studio.libapputils.app; package cc.winboll.studio.libapputils.app;
import android.app.Application;
import android.content.Context;
import android.view.Gravity; import android.view.Gravity;
import android.widget.Toast;
import cc.winboll.studio.GlobalApplication;
import cc.winboll.studio.libapputils.bean.DebugBean; import cc.winboll.studio.libapputils.bean.DebugBean;
import cc.winboll.studio.libapputils.log.LogUtils; import cc.winboll.studio.libapputils.log.LogUtils;
import com.hjq.toast.ToastUtils; import com.hjq.toast.ToastUtils;
import com.hjq.toast.style.WhiteToastStyle; import com.hjq.toast.style.WhiteToastStyle;
import cc.winboll.studio.GlobalApplication; import android.content.Context;
public class WinBollGlobalApplication extends GlobalApplication { public class WinBollGlobalApplication extends GlobalApplication {
@@ -53,6 +53,11 @@ public class WinBollGlobalApplication extends GlobalApplication {
return mMyActivityLifecycleCallbacks; return mMyActivityLifecycleCallbacks;
} }
@Override
public Context getApplicationContext() {
return super.getApplicationContext();
}
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
@@ -61,27 +66,32 @@ public class WinBollGlobalApplication extends GlobalApplication {
// 初始化日志模块 // 初始化日志模块
LogUtils.init(this); LogUtils.init(this);
// 初始化 Toast 框架 try {
ToastUtils.init(this); // 初始化 Toast 框架
// 设置 Toast 布局样式 ToastUtils.init(this);
//ToastUtils.setView(R.layout.view_toast); // 设置 Toast 布局样式
ToastUtils.setStyle(new WhiteToastStyle()); //ToastUtils.setView(R.layout.view_toast);
ToastUtils.setGravity(Gravity.BOTTOM, 0, 200); ToastUtils.setStyle(new WhiteToastStyle());
// 设置应用调试标志 ToastUtils.setGravity(Gravity.BOTTOM, 0, 200);
DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class); // 设置应用调试标志
if (debugBean == null) { DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class);
//ToastUtils.show("debugBean == null"); if (debugBean == null) {
setIsDebug(false); //ToastUtils.show("debugBean == null");
} else { setIsDebug(false);
//ToastUtils.show("saveDebugStatus(" + String.valueOf(debugBean.isDebuging()) + ")"); } else {
setIsDebug(debugBean.isDebuging()); //ToastUtils.show("saveDebugStatus(" + String.valueOf(debugBean.isDebuging()) + ")");
setIsDebug(debugBean.isDebuging());
}
// 应用窗口管理模块参数设置
//
mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks();
registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks);
// 设置默认 WinBoll 应用 UI 类型
setWinBollUI_TYPE(WinBollUI_TYPE.Service);
//ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE());
} catch (Exception e) {
LogUtils.d(TAG, e, Thread.currentThread().getStackTrace());
Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
} }
// 应用窗口管理模块参数设置
//
mMyActivityLifecycleCallbacks = new MyActivityLifecycleCallbacks();
registerActivityLifecycleCallbacks(mMyActivityLifecycleCallbacks);
// 设置默认 WinBoll 应用 UI 类型
setWinBollUI_TYPE(WinBollUI_TYPE.Service);
//ToastUtils.show("WinBollUI_TYPE " + getWinBollUI_TYPE());
} }
} }