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 及更高版本