android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法
本文实例讲述了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平板开发之隐藏底部任务栏的方法相关推荐
- apr 移植android平台,omap3530移植android4.0
开发板(应该是基于beagleboard),omap3530,256M DDR SDRAM,256M nand flash.开发板自带了uboot,linux内核2.6.29和android 2.1系 ...
- Android4.0平板通过OTG线连接Acr122U读取智慧校园卡
Android4.0平板通过OTG线连接Acr122U读取智慧校园卡,使用读卡器官方提供的SDK,发送APDU的FF CA 00 00 00指令读取卡号UID,具体代码稍后上传.
- android平板有隐藏功能吗,android4.1 平板隐藏System Bar
/** * @author wilber * @target 4.1 * @requirements:4.1平板隐藏系统栏 * @theme android4.1 平板隐藏System Bar * @ ...
- android触摸屏映射,解决android4.0 触摸屏分辨率映射不准
前言 几个月以前升级了android4.0,在触摸屏这块一直有个令人头疼的问题,通常触摸屏的分辨率应该是根据当前屏幕分辨率而定. 但android4.0上就有点奇怪,不管怎么换屏幕的分辨率,触摸屏始终 ...
- 全球首款intel处理器Android4.0平板电脑抢先评测
作为首款搭载Intel处理器的Android平板电脑,蓝魔W32最近可谓是赚足了眼球.此前,本站已经针对网友们普遍关心的兼容性话题制作了百款软件测试,蓝魔W32表现优异.除了兼容性以外,蓝魔W32的性 ...
- android 输出分辨率6,Android4.0 输出分辨率改为1280*720后,出现Out of Memory
4.另外还有一种情况是:明明还有很多内存,但是发生OOM了. 这种情况经常出现在生成Bitmap的时候.有兴趣的可以试一下,在一个函数里生成一个13m 的int数组. 再该函数结束后,按理说这个int ...
- 荣耀6手机升级android版本,华为荣耀6手机升级开发版本退回到稳定版的方法
现在华为荣耀系列,陆续更新了EMUI3.0系统,而EMUI3.0又分为稳定版和开发版两种,很多人为了尝鲜,就申请OTA,更新成了开发版,结果发现可能不尽人意,打算退回. 如果你不小心手贱更新成了开发版 ...
- Android4.0图库Gallery2代码分析(二) 数据管理和数据加载
Android4.0图库Gallery2代码分析(二) 数据管理和数据加载 2012-09-07 11:19 8152人阅读 评论(12) 收藏 举报 代码分析android相册优化工作 Androi ...
- android4.0 去掉虚拟按键 教程,Android 4.0 隐藏虚拟按键(导航栏)的方法
在Android4.0里,多了一些API,其中包括怎样隐藏虚拟按键(导航栏),这样编写游戏或一个视频播放器时,可以设置隐藏虚拟按键的参数,达到最佳效果,当然前提是使用的手机是有虚拟按键的,如下图所示下 ...
最新文章
- 基于FPGA的HDB3编译码器设计
- 信息检索Information Retrieval评价指标
- AD19 add pins to nets错误_为什么我认为Rust的Result错误处理方式不如Exception
- HTML5新的javascript选择器
- linux使用swap的命令,Linux系统如何使用swap和zram swap命令
- JQuery在循环中绑定事件的问题详解
- Xcode :error: linker command failed with exit code 1(use -v to see invocation) 或 libstdc++.6.0缺失问题
- PSFTP工具传输文件的命令使用方法
- ViewPage使用(一)
- C语言课设——电影院选票系统
- 微信小程序的后台在哪里云开发控制台操作方法
- 【毕业设计系列】033:基于MATLAB语言的实时变声器系统【含Matlab源码】
- “年薪百万”的视频剪辑师?Adobe专家让这一切都成为可能
- 【Unity/C#】游戏出现区域性崩溃,深藏的国际化巨坑
- 天融信防火墙保存配置_天融信防火墙 通用配置
- TensorFlow调试之一种很笨但行之有效的调试方案
- 美团技术:Java中9种常见的CMS GC问题分析与解决
- Java系列技术之MySql数据库-钟洪发-专题视频课程
- 计算机文档设置,计算机设置(资料).pdf
- mac下mysql安装,忘记初始临时密码怎么破。
热门文章
- DIV+CSS 之 网页切图过程中div+css命名规则
- 详细整理Spring事务失效的具体场景及解决方案
- github代码的提交与下载
- Linux 服务器惊现比特币勒索事件,腾讯云安全专家来支招
- 关于inodes占用100%的问题及解决方法续集如何解决clientmqueue目录文件太多
- SQL Server大数据表的分区存储
- php 使用curl模拟登录人人(校内)网
- lucene学习之helloworld(简单实例)
- SpringMVC 另一种基于xml的处理器、适配器(了解)
- vs2015软件系统开源_特别版:2015年开源新闻