MobileInfo
获取Android
手机硬件的全部信息
github传送门
Table of Contents
依赖
implementation 'fairy.easy:mobilehardware:{latest-version}'
数据信息
代码示例
PackageHelper.getPackageInfo(getApplicationContext())
数据格式
{
"appName":"MobileInfo",
"packageName":"com.mobile.mobileinfo",
"packageSign":"521cec5eb6984bc70f5b2a27e437b979",
"appVersionCode":"1",
"appVersionName":"1.0"
}
数据键 |
数据类型 |
数据解释 |
appName |
String |
app名字 |
packageName |
String |
app包名 |
packageSign |
String |
app包签名 |
appVersionCode |
String |
app版本号 |
appVersionName |
String |
app版本名 |
代码示例
ListAppHelper.mobListApp(getApplicationContext())
数据格式
[
{
"packageName":"com.huawei.android.tips",
"versionName":"1.0",
"versionCode":"1",
"isSystem":"false"
}
]
数据键 |
数据类型 |
数据解释 |
packageName |
String |
app包名 |
appVersionCode |
String |
app版本号 |
appVersionName |
String |
app版本名 |
isSystem |
String |
是否是系统app |
代码示例
AudioHelper.mobGetMobAudio(getApplicationContext())
数据格式
{
"maxVoiceCall":"15",
"currentVoiceCall":"3",
"maxSystem":"15",
"currentSystem":"0",
"maxRing":"15",
"currentRing":"0",
"maxMusic":"15",
"currentMusic":"0",
"maxAlarm":"15",
"currentAlarm":"0"
}
数据键 |
数据类型 |
数据解释 |
maxVoiceCall |
String |
最大通话音量 |
currentVoiceCall |
String |
当前通话音量 |
maxSystem |
String |
最大系统音量 |
currentSystem |
String |
当前系统音量 |
maxRing |
String |
最大铃声音量 |
currentRing |
String |
当前铃声音量 |
maxMusic |
String |
最大音乐音量 |
currentMusic |
String |
当前音乐音量 |
maxAlarm |
String |
最大提示声音音量 |
currentAlarm |
String |
当前提示声音音量 |
代码示例
BandHelper.mobGetBandInfo()
数据格式
{
"baseBand":"21C30B323S006C000,21C30B323S006C000",
"innerBand":"STF-AL00 8.0.0.360(C00GT)",
"linuxBand":"$unknown"
}
数据键 |
数据类型 |
数据解释 |
baseBand |
String |
基带版本 |
innerBand |
String |
内部版本 |
linuxBand |
String |
linux内核版本 |
代码示例
BatteryHelper.mobGetBattery(getApplicationContext())
数据格式
{
"br":"74.0%",
"status":"charging",
"plugState":"usb",
"health":