此插件封装了android的多屏异显功能,可以调用此插件接口实现多个屏幕展示不同内容,并且扩展屏幕打开页面可正常使用api接口以及其他插件功能。
注意:android版本需要6.0以及以上版本
检查是否已授权
checkPermission({params}, callback(ret))
ret:
{
status: true, //布尔类型;是否已授权
}
var presentation = api.require('presentation');
presentation.checkPermission({
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
申请授权
reqPermission({params}, callback(ret))
var presentation = api.require('presentation');
presentation.reqPermission({
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
获取分屏
getScreens({params}, callback(ret))
ret:
{
status: true, //布尔类型;是否已授权
screens:[ //JSON数组类型;已有屏幕信息
{
id:, //数字类型;屏幕id
width:, //数字类型;屏幕宽
height:, //数字类型;屏幕高
}
]
}
err:
{
msg: '', //字符串类型,错误信息
}
var presentation = api.require('presentation');
presentation.getScreens({
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
在分屏打开页面
open({params}, callback(ret))
id:
pagePath:
ret:
{
status: true, //布尔类型;是否打开成功
pageId:, //数字类型;页面id
}
err:
{
msg: '', //字符串类型,错误信息
}
var presentation = api.require('presentation');
presentation.open({
id:'',
pagePath:'',
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
关闭分屏打开的页面
close({params}, callback(ret))
pageId:
ret:
{
status: true, //布尔类型;是否关闭成功
}
err:
{
msg: '', //字符串类型,错误信息
}
var presentation = api.require('presentation');
presentation.close({
pageId:'',
}, function(ret) {
api.alert({msg:JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本