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 android.content.Context
import com.xyzshell.andinfo.libs.AppInfo import com.xyzshell.andinfo.libs.AppInfo
import com.xyzshell.andinfo.libs.BatteryInfo
import com.xyzshell.andinfo.libs.CpuInfo import com.xyzshell.andinfo.libs.CpuInfo
import com.xyzshell.andinfo.libs.DeviceInfo import com.xyzshell.andinfo.libs.DeviceInfo
import com.xyzshell.andinfo.libs.DisplayInfo 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.BluetoothInfo
import com.xyzshell.andinfo.libs.StorageInfo import com.xyzshell.andinfo.libs.StorageInfo
import com.xyzshell.andinfo.libs.DRMInfo 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) { 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 _storage: StorageInfo
private val _app: AppInfo private val _app: AppInfo
private val _drm: DRMInfo private val _drm: DRMInfo
private val _batter: BatteryInfo
private val _memory: MemInfo
private val _network: NetworkInfo
init { init {
_cpu = CpuInfo() _cpu = CpuInfo()
@ -58,6 +64,9 @@ class AndInfo private constructor(private val applicationContext: Context) {
_storage = StorageInfo(applicationContext) _storage = StorageInfo(applicationContext)
_app = AppInfo(applicationContext) _app = AppInfo(applicationContext)
_drm = DRMInfo(applicationContext) _drm = DRMInfo(applicationContext)
_batter = BatteryInfo(applicationContext)
_memory = MemInfo(applicationContext)
_network = NetworkInfo(applicationContext)
} }
val cpu get() = _cpu val cpu get() = _cpu
@ -73,5 +82,7 @@ class AndInfo private constructor(private val applicationContext: Context) {
val context get() = applicationContext val context get() = applicationContext
val app get() = _app val app get() = _app
val drm get() = _drm 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 android.content.Context
import java.io.File import java.io.File
import java.io.RandomAccessFile
data class MemoryInfo( data class MemoryInfo(
val totalRam: Long, // 总内存 (字节) val totalRam: Long, // 总内存 (字节)