老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何在Android中隱藏手機底部虛擬按鍵

今天就跟大家聊聊有關如何在Android中隱藏手機底部虛擬按鍵,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

在五龍口等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站制作、成都網站建設 網站設計制作專業公司,公司網站建設,企業網站建設,品牌網站設計,營銷型網站建設,成都外貿網站建設,五龍口網站建設費用合理。

/** 
 * 隱藏虛擬按鍵,并且設置成全屏 
 */ 
 protected void hideBottomUIMenu(){ 
  if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api 
   View v = this.getWindow().getDecorView(); 
   v.setSystemUiVisibility(View.GONE); 
  } else if (Build.VERSION.SDK_INT >= 19) { 
   //for new api versions. 
   View decorView = getWindow().getDecorView(); 
   int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
     | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
     | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
     | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar 
      | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar 
     | View.SYSTEM_UI_FLAG_IMMERSIVE; 
   decorView.setSystemUiVisibility(uiOptions); 
   getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); 
  } 
}

反編譯framework-res.apk(可在手機中system/framework/文件夾中找到),打開res/values/bools.xml

/** 
 * 檢查是否存在虛擬按鍵欄 
 * @param context 
 * @return 
 */ 
  public static boolean hasNavBar(Context context) { 
   Resources res = context.getResources(); 
 //這種方式一定要注意寫法要正確,內部應該是通過反射去調用的。
   int resourceId = res.getIdentifier("config_showNavigationBar", "bool", "android"); 
   if (resourceId != 0) { 
    boolean hasNav = res.getBoolean(resourceId); 
    // check override flag 
    String sNavBarOverride = getNavBarOverride(); 
    if ("1".equals(sNavBarOverride)) { 
     hasNav = false; 
    } else if ("0".equals(sNavBarOverride)) { 
     hasNav = true; 
    } 
    return hasNav; 
   } else { // fallback 
    return !ViewConfiguration.get(context).hasPermanentMenuKey(); 
   } 
  } 

  /** 
   * 判斷虛擬按鍵欄是否重寫 
   * @return 
   */ 
  private static String getNavBarOverride() { 
   String sNavBarOverride = null; 
   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 
    try { 
     Class c = Class.forName("android.os.SystemProperties"); 
     Method m = c.getDeclaredMethod("get", String.class); 
     m.setAccessible(true); 
     sNavBarOverride = (String) m.invoke(null, "qemu.hw.mainkeys"); 
    } catch (Throwable e) { 
   } 
  } 
  return sNavBarOverride; 
}

Android是什么

Android是一種基于Linux內核的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。

看完上述內容,你們對如何在Android中隱藏手機底部虛擬按鍵有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。


分享文章:如何在Android中隱藏手機底部虛擬按鍵
文章鏈接:http://www.xueling.net.cn/article/ghhhcj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 久久久无码精品亚洲日韩啪啪网站 | 五月天婷婷丁香综合 | 四虎影视国产精品久久 | 久久综合狠狠综合久久激情 | 日本三级午夜在线看激 | 国产成年在线 | 樱花草无码专区日本 | 免费日韩中文字幕 | 国产不卡精品 | 成人午夜大片免费看爽爽爽 | 6699嫩草久久久精品影院 | 国产成人久久综合777777麻豆 | 特黄特色大片免费播放器图片 | 国产女主播视频一区二区三区 | 日本久久一区二区 | 环太平洋免费看 | 国产AV无码专区亚洲AV中文 | 精品伊人 | 欧美成人午夜性视频 | 亚洲xxx视频 | 国av级一级理论片 | 在线综合+亚洲+欧美中文字幕 | 中字一区 | 日韩精品无码一区二区视频 | 亚洲精品久久30p | 国产精品一区二区四区 | 欧美成人精品a片免费区网站 | 国产成人在线免费观看视频 | 日韩内射美女人妻一区二区三区 | 成年人观看免费视频 | 欧美国产成人久久精品 | 匈牙利xxxx性hd极品 | 后入内射国产一区二区 | 欧美日韩一区二区在线视频播放 | 人人擦人人干 | 免费毛片播放 | 欧美激情在线精品一区二区三区 | 欧美激情综合色综合啪啪五月 | 欧美日韩国产不卡 | 国产精品久久久久久久午夜 | www.日本农妇.无码精品 |