问题
I want to switch between full screen mode and normal mode while my app is running.
is there any phonegap plugin to do this for me (Android) ?
if no, Please tell me how can I switch between full screen and normal in java, called in javascript.
回答1:
It's possible to do using this plugin: https://github.com/mesmotronic/cordova-plugin-fullscreen
it has functions AndroidFullScreen.showSystemUI, AndroidFullScreen.leanMode, AndroidFullScreen.immersiveMode to do the switch.
回答2:
Try the following method. It displays full screen.
Set Fullscreen as following method.
call this method before "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);
}
Clean FLAG "FLAG_FORCE_NOT_FULLSCREEN".
This is supported by DroidGap.
来源:https://stackoverflow.com/questions/22981459/android-phonegap-cordova-switch-full-screen-mode-while-app-is-running