本文实例讲述了Android4.0平板开发之隐藏底部任务栏的方法。分享给大家供大家参考,具体如下:

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);//隐藏底部任务栏代码

上边已验证

下边百度过来的

showBar显示任务栏

closeBar隐藏任务栏

前提:需要ROOT权限

public static void showBar() {

try {

Process proc = Runtime.getRuntime().exec(

new String[] { "am", "startservice", "-n",

"com.android.systemui/.SystemUIService" });

proc.waitFor();

} catch (Exception e) {

e.printStackTrace();

}

}

public static void closeBar(Context context) {

try {

// 需要root 权限

Build.VERSION_CODES vc = new Build.VERSION_CODES();

Build.VERSION vr = new Build.VERSION();

String ProcID = "79";

if (vr.SDK_INT >= vc.ICE_CREAM_SANDWICH) {

ProcID = "42"; // ICS AND NEWER

}

// 需要root 权限

Process proc = Runtime.getRuntime().exec(

new String[] {

"su",

"-c",

"service call activity " + ProcID

+ " s16 com.android.systemui" }); // WAS 79

proc.waitFor();

} catch (Exception ex) {

Toast.makeText(context, ex.getMessage(), Toast.LENGTH_LONG).show();

}

}

1.ActionBar:

android:label="@string/app_name"

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >

2.TitleBar

隐藏:

requestWindowFeature(Window.FEATURE_NO_TITLE);

或者

android:theme="@android:style/Theme.Black.NoTitleBar

显示:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

3.NotificationBar、StatusBar、SystemBar

Dim的话可以:

getWindow().getDecorView().setSystemUiVisibility

(View.SYSTEM_UI_FLAG_LOW_PROFILE);

隐藏的话可以(不好使,哈哈):

getWindow().getDecorView().setSystemUiVisibility

(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

那怎么玩呢?用狠招吧,哈哈:

命令行方式:

直接用进程号杀,不加service那个shell的话,一会SystemBar会自启动。

# kill com.android.systemui

# service call activity 79 s16 com.android.systemui

如果想启动SystemBar:

# am startservice -n com.android.systemui/.SystemUIService

代码方式:

要root啊

Process proc = Runtime.getRuntime().exec(new String[]{"su","-c","service

call activity 79 s16 com.android.systemui"});

proc.waitFor();

Process proc = Runtime.getRuntime().exec(new String[]{"am","startservice","-n","com.android.systemui/.SystemUIService"});

proc.waitFor();

希望本文所述对大家Android程序设计有所帮助。

android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法相关推荐

  1. apr 移植android平台,omap3530移植android4.0

    开发板(应该是基于beagleboard),omap3530,256M DDR SDRAM,256M nand flash.开发板自带了uboot,linux内核2.6.29和android 2.1系 ...

  2. Android4.0平板通过OTG线连接Acr122U读取智慧校园卡

    Android4.0平板通过OTG线连接Acr122U读取智慧校园卡,使用读卡器官方提供的SDK,发送APDU的FF CA 00 00 00指令读取卡号UID,具体代码稍后上传.

  3. android平板有隐藏功能吗,android4.1 平板隐藏System Bar

    /** * @author wilber * @target 4.1 * @requirements:4.1平板隐藏系统栏 * @theme android4.1 平板隐藏System Bar * @ ...

  4. android触摸屏映射,解决android4.0 触摸屏分辨率映射不准

    前言 几个月以前升级了android4.0,在触摸屏这块一直有个令人头疼的问题,通常触摸屏的分辨率应该是根据当前屏幕分辨率而定. 但android4.0上就有点奇怪,不管怎么换屏幕的分辨率,触摸屏始终 ...

  5. 全球首款intel处理器Android4.0平板电脑抢先评测

    作为首款搭载Intel处理器的Android平板电脑,蓝魔W32最近可谓是赚足了眼球.此前,本站已经针对网友们普遍关心的兼容性话题制作了百款软件测试,蓝魔W32表现优异.除了兼容性以外,蓝魔W32的性 ...

  6. android 输出分辨率6,Android4.0 输出分辨率改为1280*720后,出现Out of Memory

    4.另外还有一种情况是:明明还有很多内存,但是发生OOM了. 这种情况经常出现在生成Bitmap的时候.有兴趣的可以试一下,在一个函数里生成一个13m 的int数组. 再该函数结束后,按理说这个int ...

  7. 荣耀6手机升级android版本,华为荣耀6手机升级开发版本退回到稳定版的方法

    现在华为荣耀系列,陆续更新了EMUI3.0系统,而EMUI3.0又分为稳定版和开发版两种,很多人为了尝鲜,就申请OTA,更新成了开发版,结果发现可能不尽人意,打算退回. 如果你不小心手贱更新成了开发版 ...

  8. Android4.0图库Gallery2代码分析(二) 数据管理和数据加载

    Android4.0图库Gallery2代码分析(二) 数据管理和数据加载 2012-09-07 11:19 8152人阅读 评论(12) 收藏 举报 代码分析android相册优化工作 Androi ...

  9. android4.0 去掉虚拟按键 教程,Android 4.0 隐藏虚拟按键(导航栏)的方法

    在Android4.0里,多了一些API,其中包括怎样隐藏虚拟按键(导航栏),这样编写游戏或一个视频播放器时,可以设置隐藏虚拟按键的参数,达到最佳效果,当然前提是使用的手机是有虚拟按键的,如下图所示下 ...

最新文章

  1. 基于FPGA的HDB3编译码器设计
  2. 信息检索Information Retrieval评价指标
  3. AD19 add pins to nets错误_为什么我认为Rust的Result错误处理方式不如Exception
  4. HTML5新的javascript选择器
  5. linux使用swap的命令,Linux系统如何使用swap和zram swap命令
  6. JQuery在循环中绑定事件的问题详解
  7. Xcode :error: linker command failed with exit code 1(use -v to see invocation) 或 libstdc++.6.0缺失问题
  8. PSFTP工具传输文件的命令使用方法
  9. ViewPage使用(一)
  10. C语言课设——电影院选票系统
  11. 微信小程序的后台在哪里云开发控制台操作方法
  12. 【毕业设计系列】033:基于MATLAB语言的实时变声器系统【含Matlab源码】
  13. “年薪百万”的视频剪辑师?Adobe专家让这一切都成为可能
  14. 【Unity/C#】游戏出现区域性崩溃,深藏的国际化巨坑
  15. 天融信防火墙保存配置_天融信防火墙 通用配置
  16. TensorFlow调试之一种很笨但行之有效的调试方案
  17. 美团技术:Java中9种常见的CMS GC问题分析与解决
  18. Java系列技术之MySql数据库-钟洪发-专题视频课程
  19. 计算机文档设置,计算机设置(资料).pdf
  20. mac下mysql安装,忘记初始临时密码怎么破。

热门文章

  1. DIV+CSS 之 网页切图过程中div+css命名规则
  2. 详细整理Spring事务失效的具体场景及解决方案
  3. github代码的提交与下载
  4. Linux 服务器惊现比特币勒索事件,腾讯云安全专家来支招
  5. 关于inodes占用100%的问题及解决方法续集如何解决clientmqueue目录文件太多
  6. SQL Server大数据表的分区存储
  7. php 使用curl模拟登录人人(校内)网
  8. lucene学习之helloworld(简单实例)
  9. SpringMVC 另一种基于xml的处理器、适配器(了解)
  10. vs2015软件系统开源_特别版:2015年开源新闻