getStatusBarHeight
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
-无-
返回参数说明
| 字段 | 类型 | 说明 | 
|---|---|---|
| statusBarHeight | float | 状态栏高度 | 
| safeAreaBottom | float | 底部安全区域高度 | 
示例
mtl.getStatusBarHeight({
  success: function(res) {
        res.statusBarHeight
    res.safeAreaBottom
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
setStatusBar
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| isScreenEdge | string | 否 | “1”:通栏 “0” :不通栏 | 
| isStatusBarDefault | string | 否 | “1”:默认样式 “0” :高亮 | 
示例
mtl.setStatusBar({
  isScreenEdge: '1',
  isStatusBarDefault:'1',
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
switchLongPress
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 默认值 | 必填 | 说明 | 
|---|---|---|---|---|
| enabled | int | 0 | 是 | 0-禁用长按事件 1-启用长按事件 | 
示例
mtl.switchLongPress({
  enabled: 0,
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 默认值 | 必填 | 说明 | 
|---|---|---|---|---|
| url | stirng | 是 | 需要注入cookie的地址 | |
| cookie | stirng | 是 | cookie数据 | 
示例
mtl.setCookie({
  url: 'xxx',
  cookie: 'a=b;key=value',
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 默认值 | 必填 | 说明 | 
|---|---|---|---|---|
| list | array | 是 | 需要申请权限数组 | 
权限列表
| camera | 相机/拍照/录像 | 
|---|---|
| contacts | 联系人读取/写入 | 
| contacts-r | 仅联系人读取。iOS中等同于contacts | 
| contacts-w | 仅联系人写入。iOS中等同于contacts | 
| microphone | 使用麦克风录制音频 | 
| photos | 访问相册|本地存储空间。Android上等同于storage | 
| photos-w | 仅写入相册|本地存储空间。Android上等同于storage-w | 
| location | 定位 | 
| locationAlways | 后台定位,只支持iOS | 
| locationFullAccuracy | 临时精确定位,请求时需传入purposeKey参数,申请的临时精确定位只在App生命周期内有效。注意:仅当location、locationAlways权限返回的reducedAccuracy字段为true时才请求临时精确定位,若用户继续选择关闭精确定位时回调方法不会被执行,所以此权限应和其它权限分开进行请求。只支持iOS 14及以上系统 | 
| notification | 状态栏通知 | 
| calendar | 日历读取/写入。只支持Android | 
| calendar-r | 仅日历读取 | 
| calendar-w | 仅日历写入 | 
| phone | 直接拨打电话/获取手机号码|IMEI。只支持Android | 
| phone-call | 仅直接拨打电话 | 
| phone-r | 仅获取手机号码|IMEI | 
| phone-r-log | 读取通话记录 | 
| phone-w-log | 写入通话记录 | 
| sensor | 传感器.只支持Android | 
| sms | 读取短信/后台发送短信。只支持Android | 
| sms-s | 仅后台发送短信 | 
| sms-r | 仅读取短信 | 
| storage | 读取/写入|相册|多媒体|本地存储空间。只支持Android | 
| storage-r | 仅读取|相册|多媒体|文件|本地存储空间 | 
| storage-w | 仅写入|相册|多媒体|文件|本地存储空间 | 
示例
mtl.requestPermission({
  list: ['camera', 'photos'],
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✔︎ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 默认值 | 必填 | 说明 | 
|---|---|---|---|---|
| method | stirng | 是 | 方法名称 | |
| requireName | stirng | 否 | 需要加载插件名称 | |
| ... | 调用方法需要额外参数 | 
示例
mtl.execPluginBridge({
  method: 'xxx',
  requireName: 'yyy',
  xxx: 'xxx',
  xxx1: 'xxx1',
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✘ | ✔︎ | ✔︎ | 
参数
| 字段 | 类型 | 默认值 | 必填 | 说明 | 
|---|---|---|---|---|
| method | stirng | 是 | 方法名称 | |
| requireName | stirng | 否 | 需要加载插件名称 | |
| ... | 调用方法需要额外参数 | 
示例
mtl.execPluginSyncBridge({
  method: 'xxx',
  requireName: 'yyy',
  xxx: 'xxx',
  xxx1: 'xxx1',
  success: function(res) {
    // 成功回调
        ...
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✔︎ | ✘ | ✘ | 
参数
| 字段 | 类型 | 必填 | 说明 | 
|---|---|---|---|
| callback | function | 是 | 监听事件回调 | 
示例
mtl.rfidConnect({
  callback: function(res) {
  },
  success: function(res) {
    var result = res;
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
支持平台
| 微信 | 友空间 | 安卓 | iOS | 
|---|---|---|---|
| ✘ | ✔︎ | ✘ | ✘ | 
参数
-无-
示例
mtl.rfidDisconnect({
  success: function(res) {
    var result = res;
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});
