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; // 错误信息
}
});
