- Jetpack Compose + Material 3 仪表盘 - DeepSeek REST API 余额查询 - OpenCode Go WebView 抓取用量 - 3 张 Canvas 图表(消耗/请求/Token) - 原始记录分页浏览 - DataStore + 内存缓存 - 桌面小组件
25 lines
589 B
Kotlin
25 lines
589 B
Kotlin
package com.rainy.token
|
||
|
||
import android.app.Application
|
||
import android.content.Context
|
||
import dagger.hilt.android.HiltAndroidApp
|
||
|
||
/**
|
||
* RainyToken 入口 Application。
|
||
*
|
||
* @HiltAndroidApp 触发 Hilt 组件树的生成(SingletonComponent 等),
|
||
* 整个 APP 的所有 @Inject 依赖都依赖它。
|
||
*/
|
||
@HiltAndroidApp
|
||
class RainyTokenApplication : Application() {
|
||
override fun onCreate() {
|
||
super.onCreate()
|
||
appContext = applicationContext
|
||
}
|
||
|
||
companion object {
|
||
@Volatile
|
||
lateinit var appContext: Context
|
||
private set
|
||
}
|
||
} |