储存

//----------------Build类-----------------

javags(a,null,"android.os.Build","BRAND")

//系统定制商

javags(a,null,"android.os.Build","MODEL")

//型号

javags(a,null,"android.os.Build","BOARD")

//主板信息

javags(a,null,"android.os.Build","DEVICE")

//设备参数

javags(a,null,"android.os.Build","MANUFACTURER")

//硬件制造商

javags(a,null,"android.os.Build","PRODUCT")

//产品名称

javags(a,null,"android.os.Build","DISPLAY")

//显示屏

javags(a,null,"android.os.Build","ID")

//修订版本列表

javags(a,null,"android.os.Build","BOOTLOADER")

//系统启动程序版本号

javags(a,null,"android.os.Build","SERIAL")

//硬件序列号

javags(a,null,"android.os.Build","TIME")

//构建时间

java(a,null,"android.os.Build.getRadioVersion")

//无线电固件版本

//----------------Build.VERSION类-----------------

javags(a,null,"android.os.Build$VERSION","SDK_INT")

//sdk版本,如4.4为19,5.1为22等

javags(a,null,"android.os.Build$VERSION","RELEASE")

//系统版本,比如2.3.6,4.4.4,5.1.1等等

javags(a,null,"android.os.Build$VERSION","CODENAME")

//设备当前的系统开发代号,一般使用REL代替

//----------------TelephonyManager类-----------------

/.

可能需要额外权限

./

java(管理器,activity,"android.app.Activity.getSystemService","String","phone")

//初始化

java(a,管理器,"android.telephony.TelephonyManager.getSimState")

//获取SIM卡状态

/.

0  未知状态

1  没插卡

2  锁定状态,需要用户的PIN码解锁

3  锁定状态,需要用户的PUK码解锁

4  锁定状态,需要网络的PIN码解锁

5  就绪状态

比如判断sim卡是否可用,判断返回的值是否等于5就行

很多东西都需要sim卡为状态

./

java(a,管理器,"android.telephony.TelephonyManager.getLine1Number")

//获取手机号码(有时候起作用)

java(a,管理器,"android.telephony.TelephonyManager.getNetworkOperatorName")

//获取运营商名称,仅当用户已在网络注册时有效,在CDMA网络中结果也许不可靠

java(a,管理器,"android.telephony.TelephonyManager.getSimOperatorName")

//获取服务商名称,比如中国移动,中国电信

java(a,管理器,"android.telephony.TelephonyManager.getDataState")

//获取数据连接状态

/.

0 已经断开

1 正在连接

2 已经连接

3 暂停

./

java(a,管理器,"android.telephony.TelephonyManager.getDataActivity")

//获取数据活动状态

/.

0 活动,但无数据发送和接受

1 活动,正在接收数据

2 活动,正在发送数据

3 活动,正在发送及接收数据

4 休眠状态

./

java(a,管理器,"android.telephony.TelephonyManager.getPhoneCount")

//手机卡的数量,表示手机可以插多少卡


//----------------AudioManager类-----------------

java(管理器,activity,"android.app.Activity.getSystemService","String","audio")

//初始化

java(a,管理器,"android.media.AudioManager.getStreamMaxVolume","int",0)

//获取最大音量,其中0是获取的类型

/.

类型列表

通话音量 0

系统音量 1

铃声音量 2

音乐音量 3

提示音量 4

./

java(a,管理器,"android.media.AudioManager.getStreamVolume","int",0)

//获取当前音量,其中0是获取的类型,类型列表上面已经给出

java(a,管理器,"android.media.AudioManager.isWiredHeadsetOn")

//获取耳机是否已插入 true表示已插入,false表示未插入

//----------------SystemClock类-----------------

java(a,null,"android.os.SystemClock.uptimeMillis")

//获取系统启动到现在的时间,以毫秒为单位,不包含深度休眠的时间

java(a,null,"android.os.SystemClock.elapsedRealtime")

//获取系统启动到现在的时间,以毫秒为单位,包含深度休眠的时间

//----------------BatteryManager类-----------------

java(管理器,activity,"android.app.Activity.getSystemService","String","batterymanager")

//初始化

java(a,管理器,"android.os.BatteryManager.getIntProperty","int",4)

//获取剩余电量,加上%就是手机剩余的电量

//----------------其他-----------------

java(cr,activity,"android.content.Context.getContentResolver")

java(a,null,"android.provider.Settings$System.getString","android.content.ContentResolver",cr,"String","android_id")

//获取Android_id

你可能感兴趣的:(储存)