多屏异显技术开发接入

[复制链接]
YM@多屏异显Lv. 显示全部楼层 发表于 2019-7-24 23:06:16 |阅读模式 打印 上一主题 下一主题
安卓上架
本 js API 为多屏幕安卓设备提供支持;
可以独立控制各屏幕显示的 URL 链接内容;
目前仅支持安卓(Android)系统;


getDisplays 获取所有显示屏幕
获取所有显示屏幕,以 JSON 数组格式返回。
  1. jsBridge.displays.getDisplays(function(ds) {
  2.     alert("找到 " + ds.length + "个屏幕");
  3.     alert(JSON.stringify(ds));
  4. });
  5. /*
  6. [
  7.   {
  8.     displayId   : //屏幕的唯一标识ID,数字类型
  9.     displayName : //屏幕名称,字符串类型
  10.     isValid     : //屏幕是否有效,布尔类型
  11.     state       : //屏幕状态,数字类型
  12.     stateString : //屏幕状态的文本表示,字符串类型
  13.   }
  14. ]
  15. */
复制代码




show 打开链接显示在指定屏幕
打开链接显示在屏幕 0
  1. jsBridge.displays.show({
  2.   url      : "https://www.yimenapp.com/doc/demo_net.cshtml",
  3.   displayId: 0  //用 getDisplays 获取的屏幕ID
  4. }, function(succ) {
  5.   console.log(succ ? "成功" : "失败");
  6. });
复制代码





show 打开链接显示在指定屏幕
打开链接显示在屏幕 1
  1. jsBridge.displays.show({
  2.   url      : "https://www.yimenapp.com/doc/demo_displays.cshtml",
  3.   displayId: 1  //用 getDisplays 获取的屏幕ID
  4. }, function(succ) {
  5.   console.log(succ ? "成功" : "失败");
  6. });
复制代码




dismiss 关闭指定屏幕显示的内容
关闭屏幕 0 显示的内容

  1. //参数 displayId
  2. jsBridge.displays.dismiss(0);
复制代码



dismiss 关闭指定屏幕显示的内容
关闭屏幕 1 显示的内容

  1. //参数 displayId
  2. jsBridge.displays.dismiss(1);
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司