add api
This commit is contained in:
parent
b760e154a4
commit
15a552ec99
@ -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
|
||||
}
|
||||
|
||||
@ -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, // 总内存 (字节)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user