API
系统信息
API | 说明 |
---|---|
qq.getSystemInfo 的同步版本 | |
获取系统信息 |
更新
API | 说明 |
---|---|
获取全局唯一的版本更新管理器,用于管理小程序更新 |
UpdateManager
API | 说明 |
---|---|
强制小程序重启并使用新版本 | |
UpdateManager.onCheckForUpdate | 监听向QQ后台请求检查更新结果事件 |
监听小程序更新失败事件 | |
UpdateManager.onUpdateReady | 监听小程序有版本更新事件 |
小程序
生命周期
API | 说明 |
---|---|
获取小程序启动时的参数 |
应用级事件
API | 说明 |
---|---|
监听小程序要打开的页面不存在事件 | |
qq.onError | 监听小程序错误事件 |
监听小程序切前台事件 | |
qq.onAppHide | 监听小程序切后台事件 |
取消监听小程序要打开的页面不存在事件 | |
qq.offError | 取消监听小程序错误事件 |
取消监听小程序切前台事件 | |
qq.offAppHide | 取消监听小程序切后台事件 |
定时器
API | 说明 |
---|---|
clearInterval | 取消由 setInterval 设置的定时器 |
取消由 setTimeout 设置的定时器 | |
setInterval | 设定一个定时器 |
设定一个定时器 |
调试
API | 说明 |
---|---|
设置是否打开调试开关 | |
qq.getLogManager | 获取日志管理器对象 |
console
API | 说明 |
---|---|
console.debug | 向调试面板中打印 debug 日志 |
向调试面板中打印 error 日志 | |
console.group | 在调试面板中创建一个新的分组 |
结束由 console.group 创建的分组 | |
向调试面板中打印 info 日志 | |
console.log | 向调试面板中打印 log 日志 |
向调试面板中打印 warn 日志 |
LogManager
API | 说明 |
---|---|
写 debug 日志 | |
LogManager.info | 写 info 日志 |
写 log 日志 | |
LogManager.warn | 写 warn 日志 |
路由
API | 说明 |
---|---|
qq.switchTab | 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 |
关闭所有页面,打开到应用内的某个页面 | |
qq.redirectTo | 关闭当前页面,跳转到应用内的某个页面 |
保留当前页面,跳转到应用内的某个页面 | |
qq.navigateBack | 关闭当前页面,返回上一页面或多级页面 |
界面
交互
API | 说明 |
---|---|
显示消息提示框 | |
qq.showModal | 显示模态对话框 |
显示 loading 提示框 | |
qq.showActionSheet | 显示操作菜单 |
隐藏消息提示框 | |
qq.hideLoading | 隐藏 loading 提示框 |
导航栏
API | 说明 |
---|---|
qq.showNavigationBarLoading | 在当前页面显示导航条加载动画 |
动态设置当前页面的标题 | |
qq.setNavigationBarColor | 设置页面导航条颜色 |
在当前页面隐藏导航条加载动画 |
背景
API | 说明 |
---|---|
动态设置下拉背景字体、loading 图的样式 | |
qq.setBackgroundColor | 动态设置窗口的背景色 |
Tab Bar
API | 说明 |
---|---|
qq.showTabBarRedDot | 显示 tabBar 某一项的右上角的红点 |
显示 tabBar | |
qq.setTabBarStyle | 动态设置 tabBar 的整体样式 |
动态设置 tabBar 某一项的内容 | |
qq.setTabBarBadge | 为 tabBar 某一项的右上角添加文本 |
移除 tabBar 某一项右上角的文本 | |
qq.hideTabBarRedDot | 隐藏 tabBar 某一项的右上角的红点 |
隐藏 tabBar |
字体
API | 说明 |
---|---|
动态加载网络字体 |
下拉刷新
API | 说明 |
---|---|
停止当前页面下拉刷新 | |
qq.startPullDownRefresh | 开始下拉刷新 |
滚动
API | 说明 |
---|---|
qq.pageScrollTo | 将页面滚动到目标位置 |
动画
API | 说明 |
---|---|
qq.createAnimation | 创建一个动画实例 |
Animation
API | 说明 |
---|---|
设置背景色 | |
Animation.bottom | 设置 bottom 值 |
导出动画队列 | |
Animation.height | 设置高度 |
设置 left 值 | |
Animation.matrix | 同 |
Animation.matrix3d | 同 |
Animation.opacity | 设置透明度 |
设置 right 值 | |
Animation.rotate | 从原点顺时针旋转一个角度 |
从 X 轴顺时针旋转一个角度 | |
Animation.rotateX | 从 X 轴顺时针旋转一个角度 |
从 Y 轴顺时针旋转一个角度 | |
Animation.rotateZ | 从 Z 轴顺时针旋转一个角度 |
缩放 | |
Animation.scale3d | 缩放 |
缩放 X 轴 | |
Animation.scaleY | 缩放 Y 轴 |
缩放 Z 轴 | |
Animation.skew | 对 X、Y 轴坐标进行倾斜 |
对 X 轴坐标进行倾斜 | |
Animation.skewY | 对 Y 轴坐标进行倾斜 |
表示一组动画完成 | |
Animation.top | 设置 top 值 |
平移变换 | |
Animation.translate3d | 对 xyz 坐标进行平移变换 |
对 X 轴平移 | |
Animation.translateY | 对 Y 轴平移 |
对 Z 轴平移 | |
Animation.width | 设置宽度 |
菜单
API | 说明 |
---|---|
qq.getMenuButtonBoundingClientRect | 获取菜单按钮(右上角胶囊按钮)的布局位置信息 |
窗口
API | 说明 |
---|---|
qq.onWindowResize | 监听窗口尺寸变化事件 |
取消监听窗口尺寸变化事件 |
键盘
API | 说明 |
---|---|
监听键盘高度变化 |
网络
发起请求
API | 说明 |
---|---|
qq.request | 发起 HTTPS 网络请求 |
RequestTask
API | 说明 |
---|---|
RequestTask.abort | 中断请求任务 |
取消监听 HTTP Response Header 事件 | |
RequestTask.onHeadersReceived | 监听 HTTP Response Header 事件 |
下载
API | 说明 |
---|---|
qq.downloadFile | 下载文件资源到本地 |
DownloadTask
API | 说明 |
---|---|
DownloadTask.abort | 中断下载任务 |
取消监听 HTTP Response Header 事件 | |
DownloadTask.offProgressUpdate | 取消监听下载进度变化事件 |
监听 HTTP Response Header 事件 | |
DownloadTask.onProgressUpdate | 监听下载进度变化事件 |
上传
API | 说明 |
---|---|
qq.uploadFile | 将本地资源上传到服务器 |
UploadTask
API | 说明 |
---|---|
UploadTask.abort | 中断上传任务 |
取消监听 HTTP Response Header 事件 | |
UploadTask.offProgressUpdate | 取消监听上传进度变化事件 |
监听 HTTP Response Header 事件 | |
UploadTask.onProgressUpdate | 监听上传进度变化事件 |
WebSocket
API | 说明 |
---|---|
qq.sendSocketMessage | 通过 WebSocket 连接发送数据 |
监听 WebSocket 连接打开事件 | |
qq.onSocketMessage | 监听 WebSocket 接受到服务器的消息事件 |
监听 WebSocket 错误事件 | |
qq.onSocketClose | 监听 WebSocket 连接关闭事件 |
创建一个 WebSocket 连接 | |
qq.closeSocket | 关闭 WebSocket 连接 |
SocketTask
API | 说明 |
---|---|
SocketTask.close | 关闭 WebSocket 连接 |
监听 WebSocket 连接关闭事件 | |
SocketTask.onError | 监听 WebSocket 错误事件 |
监听 WebSocket 接受到服务器的消息事件 | |
SocketTask.onOpen | 监听 WebSocket 连接打开事件 |
通过 WebSocket 连接发送数据 |
mDNS
API | 说明 |
---|---|
停止搜索 mDNS 服务 | |
qq.startLocalServiceDiscovery![]() | 开始搜索局域网下的 mDNS 服务 |
监听 mDNS 服务解析失败的事件 | |
qq.onLocalServiceLost![]() | 监听 mDNS 服务离开的事件 |
监听 mDNS 服务发现的事件 | |
qq.onLocalServiceDiscoveryStop![]() | 监听 mDNS 服务停止搜索的事件 |
取消监听 mDNS 服务解析失败的事件 | |
qq.offLocalServiceLost![]() | 取消监听 mDNS 服务离开的事件 |
取消监听 mDNS 服务发现的事件 | |
qq.offLocalServiceDiscoveryStop![]() | 取消监听 mDNS 服务停止搜索的事件 |
数据缓存
API | 说明 |
---|---|
qq.setStorageSync | 的同步版本 |
qq.setStorage | 将数据存储在本地缓存中指定的 key 中 |
qq.removeStorage 的同步版本 | |
从本地缓存中移除指定 key | |
qq.getStorageSync | 的同步版本 |
qq.getStorageInfoSync | 的同步版本 |
qq.getStorageInfo | 异步获取当前storage的相关信息 |
从本地缓存中异步获取指定 key 的内容 | |
qq.clearStorageSync | 的同步版本 |
qq.clearStorage | 清理本地数据缓存 |
地图
MapContext
API | 说明 |
---|---|
获取当前地图中心的经纬度 | |
MapContext.getRegion | 获取当前地图的视野范围 |
获取当前地图的缩放级别 | |
MapContext.includePoints | 缩放视野展示所有经纬度 |
将地图中心移动到当前定位点 | |
MapContext.translateMarker | 平移marker,带动画 |
图片
API | 说明 |
---|---|
qq.saveImageToPhotosAlbum | 保存图片到系统相册 |
在新页面中全屏预览图片 | |
qq.getImageInfo | 获取图片信息 |
从客户端会话选择文件 | |
qq.chooseImage | 从本地相册选择图片或使用相机拍照 |
API | 说明 |
---|---|
保存视频到系统相册 | |
qq.createVideoContext | 创建 video 上下文 对象 |
qq.chooseVideo | 拍摄视频或从手机相册中选视频 |
VideoContext
API | 说明 |
---|---|
VideoContext.exitFullScreen | 退出全屏 |
隐藏状态栏,仅在iOS全屏下有效 | |
VideoContext.pause | 暂停视频 |
播放视频 | |
VideoContext.playbackRate | 设置倍速播放 |
进入全屏 | |
VideoContext.seek | 跳转到指定位置 |
发送弹幕 | |
VideoContext.showStatusBar | 显示状态栏,仅在iOS全屏下有效 |
停止视频 |
音频
API | 说明 |
---|---|
结束播放语音 | |
qq.setInnerAudioOption | 设置 的播放选项 |
qq.playVoice | 开始播放语音 |
暂停正在播放的语音 | |
qq.getAvailableAudioSources | 获取当前支持的音频输入源 |
创建内部 audio 上下文 InnerAudioContext 对象 | |
创建 上下文 AudioContext 对象 |
AudioContext
API | 说明 |
---|---|
AudioContext.pause | 暂停音频 |
播放音频 | |
AudioContext.seek | 跳转到指定位置 |
设置音频地址 |
InnerAudioContext
API | 说明 |
---|---|
销毁当前实例 | |
InnerAudioContext.offCanplay | 取消监听音频进入可以播放状态的事件 |
取消监听音频自然播放至结束的事件 | |
InnerAudioContext.offError | 取消监听音频播放错误事件 |
取消监听音频暂停事件 | |
InnerAudioContext.offPlay | 取消监听音频播放事件 |
取消监听音频完成跳转操作的事件 | |
InnerAudioContext.offSeeking | 取消监听音频进行跳转操作的事件 |
取消监听音频停止事件 | |
InnerAudioContext.offTimeUpdate | 取消监听音频播放进度更新事件 |
取消监听音频加载中事件 | |
InnerAudioContext.onCanplay | 监听音频进入可以播放状态的事件 |
监听音频自然播放至结束的事件 | |
InnerAudioContext.onError | 监听音频播放错误事件 |
监听音频暂停事件 | |
InnerAudioContext.onPlay | 监听音频播放事件 |
监听音频完成跳转操作的事件 | |
InnerAudioContext.onSeeking | 监听音频进行跳转操作的事件 |
监听音频停止事件 | |
InnerAudioContext.onTimeUpdate | 监听音频播放进度更新事件 |
监听音频加载中事件 | |
InnerAudioContext.pause | 暂停 |
播放 | |
InnerAudioContext.seek | 跳转到指定位置 |
停止 |
背景音频
API | 说明 |
---|---|
停止播放音乐 | |
qq.seekBackgroundAudio | 控制音乐播放进度 |
使用后台播放器播放音乐 | |
qq.pauseBackgroundAudio | 暂停播放音乐 |
监听音乐停止事件 | |
qq.onBackgroundAudioPlay | 监听音乐播放事件 |
监听音乐暂停事件 | |
qq.getBackgroundAudioPlayerState | 获取后台音乐播放状态 |
获取全局唯一的背景音频管理器 |
BackgroundAudioManager
API | 说明 |
---|---|
监听背景音频进入可播放状态事件 | |
BackgroundAudioManager.onEnded | 监听背景音频自然播放结束事件 |
监听背景音频播放错误事件 | |
BackgroundAudioManager.onNext | 监听用户在系统音乐播放面板点击下一曲事件(仅iOS) |
监听背景音频暂停事件 | |
BackgroundAudioManager.onPlay | 监听背景音频播放事件 |
监听用户在系统音乐播放面板点击上一曲事件(仅iOS) | |
BackgroundAudioManager.onSeeked | 监听背景音频完成跳转操作事件 |
监听背景音频开始跳转操作事件 | |
BackgroundAudioManager.onStop | 监听背景音频停止事件 |
监听背景音频播放进度更新事件 | |
BackgroundAudioManager.onWaiting | 监听音频加载中事件 |
暂停音乐 | |
BackgroundAudioManager.play | 播放音乐 |
跳转到指定位置 | |
BackgroundAudioManager.stop | 停止音乐 |
实时音视频
API | 说明 |
---|---|
qq.createLivePusherContext | 创建 live-pusher 上下文 对象 |
qq.createLivePlayerContext | 创建 live-player 上下文 对象 |
LivePlayerContext
API | 说明 |
---|---|
退出全屏 | |
LivePlayerContext.mute | 静音 |
暂停 | |
LivePlayerContext.play | 播放 |
进入全屏 | |
LivePlayerContext.resume | 恢复 |
停止 |
LivePusherContext
API | 说明 |
---|---|
暂停推流 | |
LivePusherContext.pauseBGM | 暂停背景音 |
播放背景音 | |
LivePusherContext.resume | 恢复推流 |
恢复背景音 | |
LivePusherContext.setBGMVolume | 设置背景音音量 |
快照 | |
LivePusherContext.start | 播放推流 |
停止推流 | |
LivePusherContext.stopBGM | 停止背景音 |
切换前后摄像头 | |
LivePusherContext.toggleTorch | 切换 |
实时语音
API | 功能说明 |
---|---|
qq.joinVoIPChat | 加入/创建实时通话 |
退出/销毁实时通话 | |
qq.updateVoIPChatMuteConfig | 更新实时语音静音设置 |
实时通话房间成员变更通知 | |
qq.onVoIPChatSpeakersChanged | 实时通话成员通话状态变更通知 |
实时通话被动断开通知 |
录音
API | 说明 |
---|---|
停止录音 | |
qq.startRecord | 开始录音 |
获取全局唯一的录音管理器 RecorderManager |
RecorderManager
API | 说明 |
---|---|
监听录音错误事件 | |
RecorderManager.onFrameRecorded | 监听已录制完指定帧大小的文件事件 |
监听录音因为受到系统占用而被中断开始事件 | |
RecorderManager.onInterruptionEnd | 监听录音中断结束事件 |
监听录音暂停事件 | |
RecorderManager.onResume | 监听录音继续事件 |
监听录音开始事件 | |
RecorderManager.onStop | 监听录音结束事件 |
暂停录音 | |
RecorderManager.resume | 继续录音 |
开始录音 | |
RecorderManager.stop | 停止录音 |
相机
API | 说明 |
---|---|
qq.createCameraContext | 创建 上下文 对象 |
CameraContext
API | 说明 |
---|---|
开始录像 | |
CameraContext.stopRecord | 结束录像 |
拍摄照片 |
位置
API | 说明 |
---|---|
使用QQ内置地图查看位置 | |
qq.getLocation | 获取当前的地理位置、速度 |
打开地图选择位置 |
转发
API | 说明 |
---|---|
更新转发属性 | |
qq.showShareMenu | 显示当前页面的转发按钮 |
隐藏转发按钮 | |
qq.getShareInfo | 获取转发详细信息 |
画布
API | 说明 |
---|---|
qq.createCanvasContext | 创建 canvas 的绘图上下文 对象 |
qq.canvasToTempFilePath | 把当前画布指定区域的内容导出生成指定大小的图片 |
将像素数据绘制到画布 | |
qq.canvasGetImageData | 获取 canvas 区域隐含的像素数据 |
CanvasContext
API | 说明 |
---|---|
CanvasContext.arc | 创建一条弧线 |
根据控制点和半径绘制圆弧路径 | |
CanvasContext.beginPath | 开始创建一个路径 |
创建三次方贝塞尔曲线路径 | |
CanvasContext.clearRect | 清除画布上在该矩形区域内的内容 |
从原始画布中剪切任意形状和尺寸 | |
CanvasContext.closePath | 关闭一个路径 |
创建一个圆形的渐变颜色 | |
CanvasContext.createLinearGradient | 创建一个线性的渐变颜色 |
对指定的图像创建模式的方法,可在指定的方向上重复元图像 | |
CanvasContext.draw | 将之前在绘图上下文中的描述(路径、变形、样式)画到 canvas 中 |
绘制图像到画布 | |
CanvasContext.fill | 对当前路径中的内容进行填充 |
填充一个矩形 | |
CanvasContext.fillText | 在画布上绘制被填充的文本 |
增加一个新点,然后创建一条从上次指定点到目标点的线 | |
CanvasContext.measureText | 测量文本尺寸信息 |
把路径移动到画布中的指定点,不创建线条 | |
CanvasContext.quadraticCurveTo | 创建二次贝塞尔曲线路径 |
创建一个矩形路径 | |
CanvasContext.restore | 恢复之前保存的绘图上下文 |
以原点为中心顺时针旋转当前坐标轴 | |
CanvasContext.save | 保存绘图上下文 |
在调用后,之后创建的路径其横纵坐标会被缩放 | |
CanvasContext.setFillStyle | 设置填充色 |
设置字体的字号 | |
CanvasContext.setGlobalAlpha | 设置全局画笔透明度 |
设置线条的端点样式 | |
CanvasContext.setLineDash | 设置虚线样式 |
设置线条的交点样式 | |
CanvasContext.setLineWidth | 设置线条的宽度 |
设置最大斜接长度 | |
CanvasContext.setShadow | 设定阴影样式 |
设置描边颜色 | |
CanvasContext.setTextAlign | 设置文字的对齐 |
设置文字的竖直对齐 | |
CanvasContext.setTransform | 使用矩阵重新设置(覆盖)当前变换的方法 |
画出当前路径的边框 | |
CanvasContext.strokeRect | 画一个矩形(非填充) |
给定的 (x, y) 位置绘制文本描边的方法 | |
CanvasContext.transform | 使用矩阵多次叠加当前变换的方法 |
对当前坐标系的原点 (0, 0) 进行变换 |
CanvasGradient
API | 说明 |
---|---|
添加颜色的渐变点 | |
Color | 颜色 |
文件
API | 说明 |
---|---|
qq.saveFile | 保存文件到本地 |
删除本地缓存文件 | |
qq.openDocument | 新开页面打开文档 |
获取该小程序下已保存的本地缓存文件列表 | |
qq.getSavedFileInfo | 获取本地文件的文件信息 |
获取全局唯一的文件管理器 | |
qq.getFileInfo | 获取文件信息 |
FileSystemManager
API | 说明 |
---|---|
FileSystemManager.access | 判断文件/目录是否存在 |
FileSystemManager.access 的同步版本 | |
在文件结尾追加内容 | |
FileSystemManager.appendFileSync | 的同步版本 |
FileSystemManager.copyFile | 复制文件 |
FileSystemManager.copyFile 的同步版本 | |
获取该小程序下的 本地临时文件 或 本地缓存文件 信息 | |
FileSystemManager.getSavedFileList | 获取该小程序下已保存的本地缓存文件列表 |
创建目录 | |
FileSystemManager.mkdirSync | 的同步版本 |
FileSystemManager.readdir | 读取目录内文件列表 |
FileSystemManager.readdir 的同步版本 | |
读取本地文件内容 | |
FileSystemManager.readFileSync | 的同步版本 |
FileSystemManager.removeSavedFile | 删除该小程序下已保存的本地缓存文件 |
重命名文件 | |
FileSystemManager.renameSync | 的同步版本 |
FileSystemManager.rmdir | 删除目录 |
FileSystemManager.rmdir 的同步版本 | |
保存临时文件到本地 | |
FileSystemManager.saveFileSync | 的同步版本 |
FileSystemManager.stat | 获取文件 Stats 对象 |
FileSystemManager.stat 的同步版本 | |
删除文件 | |
FileSystemManager.unlinkSync | 的同步版本 |
FileSystemManager.unzip | 解压文件 |
写文件 | |
FileSystemManager.writeFileSync | 的同步版本 |
Stats
API | 说明 |
---|---|
判断当前文件是否一个目录 | |
Stats.isFile | 判断当前文件是否一个普通文件 |
登录
API | 说明 |
---|---|
qq.login | 调用接口获取登录凭证(code) |
检查登录态是否过期 |
小程序跳转
API | 说明 |
---|---|
打开另一个小程序 | |
qq.navigateBackMiniProgram | 返回到上一个小程序 |
帐号信息
API | 说明 |
---|---|
qq.getAccountInfoSync | 获取当前帐号信息 |
用户信息
API | 说明 |
---|---|
qq.getUserInfo | 获取用户信息 |
用户信息 |
数据上报
API | 说明 |
---|---|
自定义业务数据监控上报接口 |
数据分析
API | 说明 |
---|---|
自定义分析数据上报接口 |
支付
API | 说明 |
---|---|
发起QQ支付 |
授权
设置
API | 说明 |
---|---|
qq.openSetting | 调起客户端小程序设置界面,返回用户设置的操作结果 |
获取用户的当前设置 | |
AuthSetting | 用户授权设置信息,详情参考 |
收货地址
API | 说明 |
---|---|
获取用户收货地址 |
卡券
API | 说明 |
---|---|
查看QQ卡包中的卡券 | |
qq.addCard | 批量添加卡券 |
发票
API | 说明 |
---|---|
qq.chooseInvoiceTitle | 选择用户的发票抬头 |
选择用户已有的发票 |
API | 说明 |
---|---|
qq.startSoterAuthentication | 开始 SOTER 生物认证 |
获取本机支持的 SOTER 生物认证方式 | |
qq.checkIsSoterEnrolledInDevice | 获取设备内是否录入如指纹等生物信息的接口 |
QQ运动
API | 说明 |
---|---|
qq.getWeRunData | 获取用户过去三十天QQ运动步数 |
QQ个性化
API | 说明 |
---|---|
qq.setAvatar | 设置用户QQ头像 |
设备
iBeacon
API | 说明 |
---|---|
停止搜索附近的 iBeacon 设备 | |
qq.startBeaconDiscovery | 开始搜索附近的 iBeacon 设备 |
监听 iBeacon 设备更新事件 | |
qq.onBeaconServiceChange | 监听 iBeacon 服务状态变化事件 |
获取所有已搜索到的 iBeacon 设备 | |
IBeaconInfo |
Wi-Fi
API | 说明 |
---|---|
qq.stopWifi | 关闭 Wi-Fi 模块 |
初始化 Wi-Fi 模块 | |
qq.setWifiList | 设置 wifiList 中 AP 的相关信息 |
监听连接上 Wi-Fi 的事件 | |
qq.onGetWifiList | 监听获取到 Wi-Fi 列表数据事件 |
请求获取 Wi-Fi 列表 | |
qq.getConnectedWifi | 获取已连接中的 Wi-Fi 信息 |
连接 Wi-Fi | |
WifiInfo | Wifi 信息 |
联系人
API | 说明 |
---|---|
qq.addPhoneContact | 添加手机通讯录联系人 |
低功耗蓝牙
API | 说明 |
---|---|
qq.writeBLECharacteristicValue | 向低功耗蓝牙设备特征值中写入二进制数据 |
读取低功耗蓝牙设备的特征值的二进制数据值 | |
qq.onBLEConnectionStateChange | 监听低功耗蓝牙连接状态的改变事件 |
监听低功耗蓝牙设备的特征值变化事件 | |
qq.notifyBLECharacteristicValueChange | 启用低功耗蓝牙设备特征值变化时的 notify 功能,订阅特征值 |
获取蓝牙设备所有服务(service) | |
qq.getBLEDeviceCharacteristics | 获取蓝牙设备某个服务中所有特征值(characteristic) |
连接低功耗蓝牙设备 | |
qq.closeBLEConnection | 断开与低功耗蓝牙设备的连接 |
蓝牙
API | 说明 |
---|---|
qq.stopBluetoothDevicesDiscovery | 停止搜寻附近的蓝牙外围设备 |
开始搜寻附近的蓝牙外围设备 | |
qq.openBluetoothAdapter | 初始化蓝牙模块 |
监听寻找到新设备的事件 | |
qq.onBluetoothAdapterStateChange | 监听蓝牙适配器状态变化事件 |
根据 uuid 获取处于已连接状态的设备 | |
qq.getBluetoothDevices | 获取在蓝牙模块生效期间所有已发现的蓝牙设备 |
获取本机蓝牙适配器状态 | |
qq.closeBluetoothAdapter | 关闭蓝牙模块 |
电量
API | 说明 |
---|---|
qq.getBatteryInfoSync | 的同步版本 |
qq.getBatteryInfo | 获取设备电量 |
剪贴板
API | 说明 |
---|---|
qq.setClipboardData | 设置系统剪贴板的内容 |
获取系统剪贴板的内容 |
NFC
API | 说明 |
---|---|
关闭 NFC 模块 | |
qq.startHCE | 初始化 NFC 模块 |
发送 NFC 消息 | |
qq.onHCEMessage | 监听接收 NFC 设备消息事件 |
判断当前设备是否支持 HCE 能力 |
网络
API | 说明 |
---|---|
监听网络状态变化事件 | |
qq.getNetworkType | 获取网络类型 |
屏幕
API | 说明 |
---|---|
qq.setScreenBrightness | 设置屏幕亮度 |
设置是否保持常亮状态 | |
qq.onUserCaptureScreen | 监听用户主动截屏事件 |
获取屏幕亮度 |
电话
API | 说明 |
---|---|
拨打电话 |
加速计
API | 说明 |
---|---|
停止监听加速度数据 | |
qq.startAccelerometer | 开始监听加速度数据 |
监听加速度数据事件 |
罗盘
API | 说明 |
---|---|
停止监听罗盘数据 | |
qq.startCompass | 开始监听罗盘数据 |
监听罗盘数据变化事件 |
设备方向
API | 说明 |
---|---|
停止监听设备方向的变化 | |
qq.startDeviceMotionListening | 开始监听设备方向的变化 |
监听设备方向变化事件 |
陀螺仪
API | 说明 |
---|---|
停止监听陀螺仪数据 | |
qq.startGyroscope | 开始监听陀螺仪数据 |
监听陀螺仪数据变化事件 |
性能
API | 说明 |
---|---|
监听内存不足告警事件 |
扫码
API | 说明 |
---|---|
调起客户端扫码界面进行扫码 |
振动
API | 说明 |
---|---|
使手机发生较短时间的振动(15 ms) | |
qq.vibrateLong | 使手机发生较长时间的振动(400 ms) |
Worker
API | 说明 |
---|---|
qq.createWorker | 创建一个 |
Worker
API | 说明 |
---|---|
监听主线程/Worker 线程向当前线程发送的消息的事件 | |
Worker.postMessage | 向主线程/Worker 线程发送的消息 |
结束当前 Worker 线程 |
QML
API | 说明 |
---|---|
返回一个 SelectorQuery 对象实例 | |
qq.createIntersectionObserver | 创建并返回一个 IntersectionObserver 对象实例 |
IntersectionObserver
API | 说明 |
---|---|
IntersectionObserver.disconnect | 停止监听 |
指定目标节点并开始监听相交状态变化情况 | |
IntersectionObserver.relativeTo | 使用选择器指定一个节点,作为参照区域之一 |
指定页面显示区域作为参照区域之一 |
API | 说明 |
---|---|
NodesRef.boundingClientRect | 添加节点的布局位置的查询请求 |
添加节点的 Context 对象查询请求 | |
NodesRef.fields | 获取节点的相关信息 |
添加节点的滚动位置查询请求 |
SelectorQuery
API | 说明 |
---|---|
执行所有的请求 | |
SelectorQuery.in | 将选择器的选取范围更改为自定义组件 component 内 |
在当前页面下选择第一个匹配选择器 selector 的节点 | |
SelectorQuery.selectAll | 在当前页面下选择匹配选择器 selector 的所有节点 |
选择显示区域 |
广告
API | 说明 |
---|---|
创建激励视频广告组件 |