扩展 API 与配置

  • Android

更新时间不可用

适用于 Fastboard android 1.8.2。完整签名见Fastboard API。

统一页面控制

MainView、DocsViewer、Slide、Presentation 的 page 从 1 开始;target 输入可为 mainView 或 appId,省略时跟随焦点。查询输出的 target 为 mainView/DocsViewer/Slide/Presentation。scale 为相对适配尺寸倍率,1 表示适配尺寸,DocsViewer 不支持 scalePage。

accepted=true 表示命令接收;accepted=false 包含 reason/message。通过统一页事件或查询观察实际状态,不能把命令回调作为首帧完成信号。

窗口与课件配置

参数行为
originSize正数 width/height 参考尺寸;MainView 与各 App 分别设置
pageScaleRange相对适配尺寸的 minScale/maxScale,均为有限正数
forceMaximized房间级强制最大化,与 useBoxesStatus 不兼容
lazySetupInMaximizedMode本端按焦点初始化,默认关闭
maxCachedAppsInMaximizedMode本端 LRU runtime 缓存,默认 4
navigationButtonModeSlide 底部按钮:page 默认按页,step 按动画步骤
syncEventQueuePolicyfifo 默认;latest-pending-render 仅合并待执行渲染页
表格内容超出当前宽度,可横向滚动查看更多列。

focusApp 的布尔值表示焦点提交完成;不能用它判断 setup 或全部资源就绪。插入课件需先转换,普通图片页可以创建 Presentation;原有静态文档 API 保持 DocsViewer 行为。

当前公开入口

FastRoom.insertPresentation、insertDocs、dispatchDocsEvent、getPageState、querySlidePageState、setUnifiedPageStateListener、focusApp。所有结果通过 FastResult 返回;未就绪、取消或失败通过 onError 处理。

教具插件配置、可用教具和扩展接口见教具插件介绍。