为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
dvMonitor 本插件封装IOS和Android系统api的设备方向监听功能,通过注册事件可以监听到当前设备方向。
注册设备监听事件
addListener()
ret:
{
cmd:'changeEvent',//init初始化sdk;
orientation:'portrait_up'
/*
portrait_up //竖屏时,屏幕在home键的上面
portrait_down //竖屏时,屏幕在home键的下面
landscape_left //横屏时,屏幕在home键的左边
landscape_right //横屏时,屏幕在home键的右边
*/
}
err:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
var dvMonitor = api.require('dvMonitor');
dvMonitor.addListener(function(ret, err){
console.log(JSON.stringify(ret));
if(ret.orientation=='portrait_up'){
}else if(ret.orientation=='portrait_down'){
}else if(ret.orientation=='landscape_left'){
}else if(ret.orientation=='landscape_right'){
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
移除设备监听
removeListener()
ret:
{
cmd:"removeListener",
result:'success'
}
err:
{
code: 0 //数字类型;
//错误码:
//-1(未知错误),
//0(成功)
}
var dvMonitor = api.require('dvMonitor');
dvMonitor.removeListener(function(ret,err){
console.log(JSON.stringify(ret));
})
iOS系统,Android系统
可提供的1.0.0及更高版本