kodova混合模式手机开发禁止横屏问题:如何实现和新浪微博一样的横屏?
2017-05-06 13:48
761 查看
一直未涉足手机app开发,遇到禁止横屏的问题,就是如论如何,都让应用保持竖屏,就像新浪微博一样。
首先要安装插件:Cordova Screen Orientation Plugin
参考网址:https://www.npmjs.com/package/cordova-plugin-screen-orientation
此网址的资料很重要,一定要认真去看!
如果采用的是kodova+AngulaJS开发,需要在AngulaJS的run()方法里增加如下代码①或②或③即可,也可以①②③一起加上:
①
window.addEventListener("orientationchange", function()
{
screen.orientation.lock('portrait');
});
②
screen.orientation.addEventListener('change', function()
{
screen.orientation.lock('portrait');
});
③
screen.orientation.onchange = function(){
screen.orientation.lock('portrait');
};
首先要安装插件:Cordova Screen Orientation Plugin
参考网址:https://www.npmjs.com/package/cordova-plugin-screen-orientation
此网址的资料很重要,一定要认真去看!
如果采用的是kodova+AngulaJS开发,需要在AngulaJS的run()方法里增加如下代码①或②或③即可,也可以①②③一起加上:
①
window.addEventListener("orientationchange", function()
{
screen.orientation.lock('portrait');
});
②
screen.orientation.addEventListener('change', function()
{
screen.orientation.lock('portrait');
});
③
screen.orientation.onchange = function(){
screen.orientation.lock('portrait');
};
相关文章推荐
- 实战开发问题总结(界面设计)----android应用如何适配于多个分辨率的手机
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(三)----GUI Style与数组的使用
- html5 手机开发 如何区分横屏和竖屏, 在CSS中
- 如何开发一个java开源框架-----Jvn框架之实现mvc框架模式(第一讲)
- 如何在SAE中使用smarty模板,实现MVC开发模式
- 关于基于Event Sourcing模式实现的领域模型如何处理模型重构的问题的思考
- 那些年java web开发中遇到的问题(4)---如何实现表单提交(插入数据到mysql)
- Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
- [Android开发常见问题-6] 如何检测手机当前网络是否可用?
- 如何利用FDD模式实现项目的精确、快速开发
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(一)----初始化显示的高分榜
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(九)----使用PreviewLabs插件提速与完整的项目源码
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(五)----使用TextField 输入并调整排名
- 描述一下iOS SDK中如何实现MVC的开发模式
- 解决手机开发中难点:如何实现J2ME对话框
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(二)----使用GUI.Box显示文字
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(七)----使用Game ID避免数据重复输入
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(八)----用TouchScreenKeyboard弹出键盘
- 手机软件开发管理过程中,如何采用敏捷开发模式