statusBarTools
概述
本模块通过原生方法获取状态栏上的各种信息,包括运营商及其信号强度,网络类型及其信号强度,电池电量和状态,时间及日期等相关信息。
模块接口
getStatusBarInfo
获取信息
getStatusBarInfo(callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
type:'', //字符串类型;网络类型
operator:'', //字符串类型;第一张手机卡运营商
cellularDisplayValue:'', //数字类型;第一张手机卡信号强度
secondaryCellularOperator:'', //字符串类型;第二张手机卡运营商
secondaryCellularCellularDisplayValue:'', //数字类型;第二张手机卡信号强度
wifiDisplayValue:'', //数字类型;Wi-Fi信号强度
state:'', //数字类型;电池状态,1充电,0未充电
capacity:'', //字符串类型;电池容量
date:'', //字符串类型;日期
time:'' //字符串类型;时间
}
示例代码
var statusBarTools = api.require('statusBarTools');
statusBarTools.getStatusBarInfo(function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
可用性
iOS 系统
可提供的 1.0.0 及更高版本