This commit is contained in:
xsean 2025-12-24 14:09:48 +08:00
parent b760e154a4
commit 15a552ec99
2 changed files with 12 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package com.xyzshell.andinfo
import android.content.Context
import com.xyzshell.andinfo.libs.AppInfo
import com.xyzshell.andinfo.libs.BatteryInfo
import com.xyzshell.andinfo.libs.CpuInfo
import com.xyzshell.andinfo.libs.DeviceInfo
import com.xyzshell.andinfo.libs.DisplayInfo
@ -13,6 +14,8 @@ import com.xyzshell.andinfo.libs.CameraInfo
import com.xyzshell.andinfo.libs.BluetoothInfo
import com.xyzshell.andinfo.libs.StorageInfo
import com.xyzshell.andinfo.libs.DRMInfo
import com.xyzshell.andinfo.libs.MemInfo
import com.xyzshell.andinfo.libs.NetworkInfo
class AndInfo private constructor(private val applicationContext: Context) {
@ -44,6 +47,9 @@ class AndInfo private constructor(private val applicationContext: Context) {
private val _storage: StorageInfo
private val _app: AppInfo
private val _drm: DRMInfo
private val _batter: BatteryInfo
private val _memory: MemInfo
private val _network: NetworkInfo
init {
_cpu = CpuInfo()
@ -58,6 +64,9 @@ class AndInfo private constructor(private val applicationContext: Context) {
_storage = StorageInfo(applicationContext)
_app = AppInfo(applicationContext)
_drm = DRMInfo(applicationContext)
_batter = BatteryInfo(applicationContext)
_memory = MemInfo(applicationContext)
_network = NetworkInfo(applicationContext)
}
val cpu get() = _cpu
@ -73,5 +82,7 @@ class AndInfo private constructor(private val applicationContext: Context) {
val context get() = applicationContext
val app get() = _app
val drm get() = _drm
val battery get() = _batter
val memory get() = _memory
val network get() = _network
}

View File

@ -2,7 +2,6 @@ package com.xyzshell.andinfo.libs
import android.content.Context
import java.io.File
import java.io.RandomAccessFile
data class MemoryInfo(
val totalRam: Long, // 总内存 (字节)