【问题标题】:Android: phonegap/cordova: switch full screen mode while app is runningAndroid:phonegap/cordova:在应用运行时切换全屏模式
【发布时间】:2014-04-10 07:30:12
【问题描述】:

我想在我的应用运行时在全屏模式和正常模式之间切换。

有没有 phonegap 插件可以帮我做这个(Android)?

如果没有,请告诉我如何在java中切换全屏和正常,在javascript中调用。

【问题讨论】:

    标签: android cordova phonegap-plugins cordova-plugins


    【解决方案1】:

    试试下面的方法。它显示全屏。

    按以下方法设置全屏。

    在"super.LoadURL("....");"之前调用这个方法

        //Fullscreen (No title bar and status bar) 
        public void setFullscreen() {  
             getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);  //Clean FLAG  
             requestWindowFeature(Window.FEATURE_NO_TITLE);  
             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
                            WindowManager.LayoutParams.FLAG_FULLSCREEN);  
        } 
    

    清洁FLAG "FLAG_FORCE_NOT_FULLSCREEN". DroidGap 支持这一点。

    【讨论】:

    【解决方案2】:

    可以使用这个插件:https://github.com/mesmotronic/cordova-plugin-fullscreen

    它有AndroidFullScreen.showSystemUI、AndroidFullScreen.leanMode、AndroidFullScreen.immersiveMode函数来做切换。

    【讨论】:

    • :D 非常感谢...但是,我现在正在使用 ionic 框架...它可能会派上用场:)
    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多