system

系统信息

需要加载的模块

const pmui = app.requireModule('pmui');

pmui.getStatusBarHeight

获取状态栏高度(屏幕像素)

/**
 * @return int
 */
let variable = pmui.getStatusBarHeight()

pmui.getStatusBarHeightPx

获取状态栏高度(px单位)

/**
 * @return int
 */
let variable = pmui.getStatusBarHeightPx()

pmui.getNavigationBarHeight

获取虚拟键盘高度(屏幕像素)

/**
 * @return int
 */
let variable = pmui.getNavigationBarHeight()

pmui.getNavigationBarHeightPx

获取虚拟键盘高度(px单位)

/**
 * @return int
 */
let variable = pmui.getNavigationBarHeightPx()

pmui.compareVersion

比较版本号的大小,前者大则返回一个正数,后者大返回一个负数,相等则返回0

/**
 * @param version1      比较的版本1
 * @param version2      比较的版本2
 * 
 * @return int
 */
let variable = pmui.compareVersion(version1, version2)

pmui.getImei

获取手机的IMEI(注:Android返回IMEI,iOS返回IFA;<web-view>组件不支持此方法,请使用pmui.getImeiAsync)

/**
 * @return String
 */
let variable = pmui.getImei()

pmui.getImeiAsync

获取手机的IMEI(异步方法)

pmui.getImeiAsync(function(result) {
    //result = {status:"success", content: imei}
})

pmui.getIfa

获取手机的IFA(注:Android返回IMEI,iOS返回IFA;<web-view>组件不支持此方法,请使用pmui.getIfaAsync)

/**
 * @return String
 */
let variable = pmui.getIfa()

pmui.getIfaAsync

获取手机的IFA(异步方法)

pmui.getIfaAsync(function(result) {
    //result = {status:"success", content: ifa}
})

pmui.isIPhoneXType

判断是否iPhone X系列。(含:X(max)、XS(max)、XR(max))

/**
* @返回 Boolean
 */
let variable = pmui.isIPhoneXType()