From 3433f3e9a0254b24cec2836b112267b1af3f9101 Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期一, 07 四月 2025 10:57:40 +0800
Subject: [PATCH] 1.jks打包相关修改 2.vip续费页面相关修改

---
 app/src/main/java/com/example/firstapp/App.kt |   43 +++++++++++++++++++++----------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/App.kt b/app/src/main/java/com/example/firstapp/App.kt
index 93f6053..c8fc2c4 100644
--- a/app/src/main/java/com/example/firstapp/App.kt
+++ b/app/src/main/java/com/example/firstapp/App.kt
@@ -3,49 +3,40 @@
 import android.annotation.SuppressLint
 import android.app.Application
 import android.app.PendingIntent
-import android.bluetooth.BluetoothAdapter
-import android.bluetooth.BluetoothDevice
 import android.content.Context
 import android.content.Intent
 import android.content.IntentFilter
 import android.location.Geocoder
-import android.net.ConnectivityManager
-import android.net.wifi.WifiManager
 import android.os.Build
+import androidx.annotation.NonNull
 import androidx.lifecycle.MutableLiveData
 import androidx.multidex.MultiDex
 import androidx.work.Configuration
 import androidx.work.WorkManager
-import com.gyf.cactus.Cactus
-import com.gyf.cactus.callback.CactusCallback
-import com.gyf.cactus.ext.cactus
-import com.hjq.language.MultiLanguages
-import com.hjq.language.OnLanguageListener
 import com.example.firstapp.core.Core
 import com.example.firstapp.database.repository.CodeRepository
+import com.example.firstapp.database.repository.KeywordRepository
 import com.example.firstapp.database.repository.MsgRepository
+import com.example.firstapp.database.repository.ReminderRepository
+import com.example.firstapp.database.service.RetrofitClient
 import com.example.firstapp.receiver.CactusReceiver
-import com.example.firstapp.service.BluetoothScanService
-import com.example.firstapp.service.HttpServerService
-import com.example.firstapp.utils.ACTION_START
 import com.example.firstapp.utils.AppInfo
-import com.example.firstapp.utils.CactusSave
 import com.example.firstapp.utils.FRONT_CHANNEL_ID
 import com.example.firstapp.utils.FRONT_CHANNEL_NAME
 import com.example.firstapp.utils.FRONT_NOTIFY_ID
 import com.example.firstapp.utils.FRPC_LIB_VERSION
-import com.example.firstapp.utils.HistoryUtils
 import com.example.firstapp.utils.Log
+import com.example.firstapp.utils.PreferencesManager
 import com.example.firstapp.utils.SettingUtils
-import com.example.firstapp.utils.SharedPreference
-
 import com.example.firstapp.utils.tinker.TinkerLoadLibrary
+import com.gyf.cactus.Cactus
+import com.gyf.cactus.callback.CactusCallback
+import com.gyf.cactus.ext.cactus
+import com.hjq.language.MultiLanguages
 import com.king.location.LocationClient
 import com.xuexiang.xutil.file.FileUtils
 import frpclib.Frpclib
-import io.reactivex.Observable
 import io.reactivex.disposables.Disposable
-import io.reactivex.schedulers.Schedulers
 import kotlinx.coroutines.CoroutineScope
 import kotlinx.coroutines.SupervisorJob
 import java.io.BufferedWriter
@@ -55,8 +46,6 @@
 import java.text.SimpleDateFormat
 import java.util.Date
 import java.util.Locale
-import java.util.TimeZone
-import java.util.concurrent.TimeUnit
 
 @Suppress("DEPRECATION")
 class App : Application(), CactusCallback, Configuration.Provider by Core {
@@ -65,6 +54,8 @@
     val database by lazy { AppDatabase.getInstance(this) }
     val msgRepository by lazy { MsgRepository(database.msgDao()) }
     val codeRepository by lazy { CodeRepository(database.codeDao()) }
+    val reminderRepository by lazy { ReminderRepository(database.reminderDao()) }
+    val keywordRepository by lazy { KeywordRepository(RetrofitClient.apiService,database.keywordDao()) }
 
     companion object {
         const val TAG: String = "SmsForwarder"
@@ -149,12 +140,13 @@
         try {
             context = applicationContext
             initLibs()
-
+            PreferencesManager.init(this)
             //纯客户端模式
             if (SettingUtils.enablePureClientMode) return
 
             //初始化WorkManager
-            WorkManager.initialize(this, Configuration.Builder().build())
+//            WorkManager.initialize(this, Configuration.Builder().build())
+            WorkManager.initialize(this, getWorkManagerConfiguration())
 
             //动态加载FrpcLib
             val libPath = filesDir.absolutePath + "/libs"
@@ -290,6 +282,13 @@
         }
     }
 
+    @NonNull
+    override fun getWorkManagerConfiguration(): Configuration {
+        return Configuration.Builder()
+            .setMinimumLoggingLevel(android.util.Log.DEBUG) // 设置日志级别
+            .build()
+    }
+
     /**
      * 初始化基础库
      */

--
Gitblit v1.9.3