zoukankan      html  css  js  c++  java
  • Cordova 设置全屏及退出全屏切换

    设置全屏在super.init();之前
    最后才退出全屏。
    以下为具体代码:


    package com.agile.ittm;

    import android.os.Bundle;
    import android.view.Window;
    import android.view.WindowManager;

    import org.apache.cordova.*;

    public class ITTM extends CordovaActivity 
    {
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setFullscreen();//设置全屏
            super.init();
            // Set by <content src="index.html" /> in config.xml
           
            super.setIntegerProperty("splashscreen", R.drawable.splash);
            
            super.loadUrl(Config.getStartUrl(), 3000);
            //super.loadUrl(Config.getStartUrl());
            //super.loadUrl("file:///android_asset/www/index.html")
            quitFullScreen();//退出全屏
        }
        
        //设置全屏
        public void setFullscreen() {  
            getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);//清除FLAG  
            requestWindowFeature(Window.FEATURE_NO_TITLE);  
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
                           WindowManager.LayoutParams.FLAG_FULLSCREEN);  
       }  
        //退出全屏
        public void quitFullScreen(){
         final WindowManager.LayoutParams attrs = getWindow().getAttributes();
         attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
         getWindow().setAttributes(attrs);
         getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
         }
        
        
        
    }
  • 相关阅读:
    洛谷 P1550 [USACO08OCT]Watering Hole G(最小生成树||超级源点)
    洛谷 P2168 [NOI2015]荷马史诗(Huffman树|编码)
    洛谷 P5658 括号树(DFS)
    用堆来求中位数
    c++各种输入输出(文件输入输出,标准输入输出,一些字符串)
    Hello,world!
    【NOIP2013】花匠
    【洛谷习题】最长上升子序列
    【NOIP2014】联合权值
    【NOIP2014】飞扬的小鸟
  • 原文地址:https://www.cnblogs.com/zuike/p/3457019.html
Copyright © 2011-2022 走看看