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