增加天气显示

This commit is contained in:
2026-03-06 09:50:58 +08:00
parent 962a022bf9
commit 0f2adad060
30 changed files with 5567 additions and 64 deletions

View File

@@ -11,11 +11,13 @@ import android.util.Log;
import com.alibaba.android.arouter.launcher.ARouter;
import com.arialyy.aria.core.Aria;
import com.hjq.toast.Toaster;
import com.qweather.sdk.view.HeConfig;
import com.tencent.bugly.crashreport.CrashReport;
import com.tencent.mmkv.MMKV;
import com.ttstd.dialer.BuildConfig;
import com.ttstd.dialer.manager.AppManager;
import com.ttstd.dialer.manager.MapManager;
import com.ttstd.dialer.manager.WeatherManager;
import com.ttstd.dialer.utils.Logger;
import com.ttstd.dialer.utils.SystemUtils;
import com.ttstd.iconloader.IconCacheManager;
@@ -55,6 +57,9 @@ public class BaseApplication extends Application {
private void init() {
Log.e(TAG, "init: ");
if (SystemUtils.isMainProcessName(this, android.os.Process.myPid())) {
Logger.initialize(this, BuildConfig.DEBUG);
Logger.setLogLevel(Logger.LogLevel.DEBUG); // 开发阶段记录所有日志
String rootDir = MMKV.initialize(this);
Log.e(TAG, "mmkv root: " + rootDir);
@@ -71,17 +76,13 @@ public class BaseApplication extends Application {
return;
}
JPushInterface.init(this);
JPushInterface.setAlias(this, );
JPushInterface.setAlias(this, 0, SystemUtils.getSerial());
// 调整点二App用户同意了隐私政策授权并且开发者确定要开启推送服务后调用
// JCore 5.0.4+会自动处理授权状态可不需要显式设置true
JCollectionAuth.setAuth(context, true);
/*jpush end*/
HeConfig.init(BuildConfig.QweatherId, BuildConfig.QweatherKey);
//切换至免费订阅
HeConfig.switchToDevService();
if (BuildConfig.DEBUG) { // 这两行必须写在init之前否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行必须开启调试模式线上版本需要关闭,否则有安全风险)
@@ -98,6 +99,9 @@ public class BaseApplication extends Application {
xcrash.XCrash.init(this);
AppManager.init(this);
MapManager.init(this);
MapManager.getInstance().initMap();
WeatherManager.init(this);
IconCacheManager.init(this);
}
}