From 0fce8fea0b83afb02b5d8780160787e87b8ceedb Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期二, 25 二月 2025 08:43:47 +0800 Subject: [PATCH] 新增 --- app/src/main/java/com/example/firstapp/App.kt | 18 +++--------------- 1 files changed, 3 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/com/example/firstapp/App.kt b/app/src/main/java/com/example/firstapp/App.kt index f46c3a9..4e0a37b 100644 --- a/app/src/main/java/com/example/firstapp/App.kt +++ b/app/src/main/java/com/example/firstapp/App.kt @@ -3,14 +3,10 @@ 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.lifecycle.MutableLiveData import androidx.multidex.MultiDex @@ -20,34 +16,26 @@ 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.ReminderRepository 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.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.SettingUtils -import com.example.firstapp.utils.SharedPreference import com.example.firstapp.utils.tinker.TinkerLoadLibrary 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 @@ -57,8 +45,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 { @@ -67,8 +53,10 @@ 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" -- Gitblit v1.9.3