后浪云百度小程序教程:模拟器实现差异

  • 模拟器实现差异

    模拟器实现差异

    组件,API,框架在模拟器与真机中的实现差异如下:

    组件 差异
    ar-camera AR 相机 降级支持,开发者工具控制台会给出提示,请使用真机调试
    map 地图 map 地图的 bindpoitap 事件开发者工具暂不支持
    video 视频组件 video direction 设置全屏视频方向开发者工具暂不支持
    api 差异
    swan.getNetworkType 通过“模拟操作”->执行成功的回调函数返回模拟数据
    swan.startDeviceMotionListening 通过“模拟操作->执行成功的回调函数返回模拟数据”
    swan.stopDeviceMotionListening 通过“模拟操作->执行成功的回调函数返回模拟数据”
    swan.getUpdateManager 降级支持,开发者工具控制台会给出提示,请使用真机调试
    UpdateManager.onCheckForUpdate 通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
    UpdateManager.onUpdateReady 通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
    UpdateManager.onUpdateFailed 通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
    UpdateManager.applyUpdate 通过“模拟操作->点击依赖分析->添加编译->下次编译时模拟更新”
    swan.getAvailableAudioSources 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.createARCameraContext 降级支持,开发者工具控制台会给出提示,请使用真机调试
    ARCameraContext.takePhoto 降级支持,开发者工具控制台会给出提示,请使用真机调试
    ARCameraContext.reset 降级支持,开发者工具控制台会给出提示,请使用真机调试
    ARCameraContext.startRecord 降级支持,开发者工具控制台会给出提示,请使用真机调试
    ARCameraContext.stopRecord 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.start 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.stop 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.cancel 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.onStart 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.onFinish 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.onError 降级支持,开发者工具控制台会给出提示,请使用真机调试
    VoiceRecognizer.onRecognize 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.startLocationUpdate 通过“模拟操作->更改 sensor 面板的返回数据”
    swan.onLocationChange 通过“模拟操作->返回 sensor 面板数据”
    swan.offLocationChange 通过“模拟操作->返回 sensor 面板数据”
    swan.stopLocationUpdate 通过“模拟操作->更改 sensor 面板的返回数据”
    swan.deleteEventOnCalendar 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.addEventOnCalendar 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.getSystemInfo 部分属性开发者工具暂不支持,详情请看详情页
    swan.getSystemInfoSync 部分属性开发者工具暂不支持,详情请看详情页
    swan.FileSystemManager 降级支持,若访问小程序源代码中的资源,开发者工具暂时只支持媒体文件(音频,视频,图片等),若访问小程序源代码中的文件夹,不支持空文件夹
    swan.getLocation 工具暂不支持返回 wgs84 坐标系
    swan.onMemoryWarning 通过“模拟操作->内存警告”触发
    swan.onNetworkStatusChange 通过“模拟操作->网络”切换网络触发
    swan.onCompassChange 返回模拟数据
    swan.onDeviceMotionChange 通过“模拟操作->震动”触发
    swan.scanCode 通过“模拟操作->扫码”设置扫码返回数据
    swan.compressImage 降级支持,压缩图片类型只支持 jpeg、png,若压缩其他类型请使用真机调试
    swan.onUserCaptureScreen 通过“模拟操作->截屏”触发
    swan.vibrateLong 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.vibrateShort 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.makePhoneCall 通过“模拟操作->弹窗提示接口调用成功”
    swan.requestPolymerPayment 通过“模拟操作->弹窗提示接口调用成功”
    swan.chooseInvoiceTitle 通过“模拟操作->提供模拟可选发票”
    swan.chooseAddress 通过“模拟操作->提供模拟地址”
    swan.addPhoneContact 通过“模拟操作->提供模拟手机联系人”
    swan.navigateToSmartProgram 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.navigateBackSmartProgram 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.setEnableDebug 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.showFavoriteGuide 为方便开发者开发和调试,该 api 在开发工具中并未使用引导组件的统一策略
    swan.setInnerAudioOption 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.ai.getVoiceRecognizer 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.shareFile 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.onKeyboardHeightChange 降级支持,开发者工具控制台会给出提示,请使用真机调试
    swan.offKeyboardHeightChange 降级支持,开发者工具控制台会给出提示,请使用真机调试
    框架 差异
    onReachBottom 降级支持,请使用真机调试
    requiredBackgroundModes 降级支持,请使用真机调试
    preloadRule 降级支持,请使用真机调试
    THE END