屏幕方向在android eclipse构建中不起作用
我开发了一个jquery mobile+phonegap应用程序。当我从build.phonegap.com创建apk时,应用程序屏幕方向工作得非常好。现在我已经在eclipse中制作了一个android项目,导入了cordova,一切都很好,但不是屏幕方向。由于屏幕调整不当,以下功能无法启动。当我旋转屏幕时,控制被带到应用程序的主屏幕 代码如下:屏幕方向在android eclipse构建中不起作用,android,eclipse,jquery-mobile,cordova,screen-orientation,Android,Eclipse,Jquery Mobile,Cordova,Screen Orientation,我开发了一个jquery mobile+phonegap应用程序。当我从build.phonegap.com创建apk时,应用程序屏幕方向工作得非常好。现在我已经在eclipse中制作了一个android项目,导入了cordova,一切都很好,但不是屏幕方向。由于屏幕调整不当,以下功能无法启动。当我旋转屏幕时,控制被带到应用程序的主屏幕 代码如下: window.onresize=function(){ // I adjust screen here }; var _orientati
window.onresize=function(){
// I adjust screen here
};
var _orientation=null;
$(window).bind('orientationchange', _orientationHandler);
function _orientationHandler(event){
if(event.orientation){
_orientation=event.orientation;
}
}
你不是在使用旧版本的phonegap吗?我使用了build.phonegap.com编写的同一个phonegap.js和cordova.js。但从eclipse制作apk之后,问题就出现了。phonegap不仅仅是js文件,实际上,当您以推荐的方式安装phonegap时,您不会复制phonegap.js或cordova.js,而是由CLI自动复制。您遇到的问题在phonegap 2.x中很常见,我们不知道它到底是什么时候被更正的,我们必须通过修补主类JavaGile来解决这个问题。没有更多的问题与PooGelp3.Xi使用CordoVA的最后一个构建,这不是问题,我发现了这个问题,实际上Android在屏幕方向上重新启动了应用程序。