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"