`
zzmccnu
  • 浏览: 73915 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Android平板隐藏系统状态栏

阅读更多

1. 收集的相关资料

Android FrameWork——StatusBar
http://blog.csdn.net/stonecao/article/details/6642727

android 状态栏(StatusBar)
http://wpf814533631.iteye.com/blog/1585085

android去掉系统状态栏(StatusBar),让所有app程序均是全屏显示
http://blog.csdn.net/javashu2012/article/details/7791784


2. Android系统架构图


 



3. 熟悉以上资料后,开始动手修改。

第一步:定位到状态栏的源码路径:frameworks\base\packages\SystemUI

原来是一个独立的APP,执行mmm就可以编译出一个独立的APK

第二步:找到平板对应的java文件:com.android.systemui.statusbar.tablet.TabletStatusBar

修改对应的源码:

 

 

    public void start() {
        super.start(); // will add the main bar view
	   // mStorageManager = (StorageManager) mContext.getSystemService(Context.STORAGE_SERVICE);
           //mStorageManager.registerListener(new com.android.systemui.usb.StorageNotification(mContext));
	   mStatusBarView.setVisibility(View.GONE);
	   mNotificationPanel.setVisibility(View.GONE);
    }
 

第三步:执行命令:

$ source build/envsetup.sh

$ mmm frameworks/base/packages/SystemUI/

 

第四步:定位到out/target/product/rk29sdk/system/app/SystemUI.apk,安装到平板里面

 

本以为大功告成,重启平板后,状态栏上的按钮倒都去掉了,可是底部还是有一个黑色条。

 

 

4. 找了很久,试了很多种方案,底部的黑色条还是隐藏不了,后来实在是没有办法,用一种比较怪异的方案解决了这个问题。大致思路就是在系统加载时,让系统认为是PhoneStatusBar,然后在PhoneStatusBar.java的对应部分隐藏状态栏。

  • 大小: 78.2 KB
分享到:
评论
3 楼 he119 2013-04-26  
急~~求帮忙
2 楼 he119 2013-04-26  
"4. 找了很久,试了很多种方案,底部的黑色条还是隐藏不了,后来实在是没有办法,用一种比较怪异的方案解决了这个问题。大致思路就是在系统加载时,让系统认为是PhoneStatusBar,然后在PhoneStatusBar.java的对应部分隐藏状态栏
"


你好!我想问一下你是怎么解决的?如果让系统认为是phoneStatusBar的话,会不会把phoneStatus启动。现在我碰到黑条的问题,能不能指教一下,我把状态栏从下面移到上面的时候,发现下面有一条黑边,现在不知道怎么去掉,能否交流一下,谢谢,我的邮箱是sindy_rd@163.com
1 楼 he119 2013-04-26  
"4. 找了很久,试了很多种方案,底部的黑色条还是隐藏不了,后来实在是没有办法,用一种比较怪异的方案解决了这个问题。大致思路就是在系统加载时,让系统认为是PhoneStatusBar,然后在PhoneStatusBar.java的对应部分隐藏状态栏
"


你好!我想问一下你是怎么解决的?如果让系统认为是phoneStatusBar的话,会不会把phoneStatus启动。现在我碰到黑条的问题,能不能指教一下,我把状态栏从下面移到上面的时候,发现下面有一条黑边,现在不知道怎么去掉,能否交流一下,谢谢,我的邮箱是sindy_rd@163.com

相关推荐

    3种Android隐藏顶部状态栏及标题栏的方法

    主要为大家详细介绍了3种Android隐藏顶部状态栏及标题栏的方法,还涉及一种隐藏Android 4.0平板底部状态栏的方法,感兴趣的小伙伴们可以参考一下

    《Google Android SDK开发范例大全(第3版)》.pdf

    5.8 状态栏的图标与文字提醒 200 5.9 搜索手机通讯录自动完成 203 5.10 取得联系人资料 207 5.11 制作有图标的文件资源管理器 210 5.12 还原手机默认桌面 215 5.13 置换手机后台图 217 5.14 获取...

    Google Android SDK开发范例大全(第3版) 1/5

    5.8 状态栏的图标与文字提醒 5.9 搜索手机通讯录自动完成 5.10 取得联系人资料 5.11 制作有图标的文件资源管理器 5.12 还原手机默认桌面 5.13 置换手机后台图 5.14 获取手机现存桌面 5.15 文件资源管理器再进化 5.16...

    Google Android SDK开发范例大全(第3版)part2

     5.8 状态栏的图标与文字提醒  5.9 搜索手机通讯录自动完成  5.10 取得联系人资料  5.11 制作有图标的文件资源管理器  5.12 还原手机默认桌面  5.13 置换手机后台图  5.14 获取手机现存桌面  5.15 ...

    Google Android SDK开发范例大全(第3版) 4/5

    5.8 状态栏的图标与文字提醒 5.9 搜索手机通讯录自动完成 5.10 取得联系人资料 5.11 制作有图标的文件资源管理器 5.12 还原手机默认桌面 5.13 置换手机后台图 5.14 获取手机现存桌面 5.15 文件资源管理器再进化 5.16...

    Google Android SDK开发范例大全(第3版) 3/5

    5.8 状态栏的图标与文字提醒 5.9 搜索手机通讯录自动完成 5.10 取得联系人资料 5.11 制作有图标的文件资源管理器 5.12 还原手机默认桌面 5.13 置换手机后台图 5.14 获取手机现存桌面 5.15 文件资源管理器再进化 5.16...

    Google Android SDK开发范例大全(第3版) 5/5

    5.8 状态栏的图标与文字提醒 5.9 搜索手机通讯录自动完成 5.10 取得联系人资料 5.11 制作有图标的文件资源管理器 5.12 还原手机默认桌面 5.13 置换手机后台图 5.14 获取手机现存桌面 5.15 文件资源管理器再进化 5.16...

    Apex_Launcher_Android_4.0+_1.3.5已付费版

     - 根据您的需要来隐藏主屏幕元素(固定搜索栏、状态栏或托盘)  - 可自定义图标和标签的快捷方式和文件夹  - 选择不同的文件夹预览样式和背景  - 多种应用程序抽屉样式(透明/不透明、水平/垂直、分页/连续) ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    Suma Launcher Pro 1.0.0.apk

    •根据需要隐藏元素(状态栏,停靠栏等) •快捷方式和文件夹的自定义图标和标签 •选择不同的文件夹预览样式和背景 •抽屉应用程序排序(标题,安装日期,主要使用) •隐藏来自的应用程序抽屉 •锁定桌面以防止...

    Apex Launcher Pro 4.5.0.apk

    •隐藏元素(状态栏,停靠栏等) •自定义图标和快捷方式和文件夹标签 •选择不同的文件夹预览样式和背景 •抽屉应用程序排序(标题,安装日期,主要使用) •隐藏来自抽屉的应用程序 •锁定桌面以防止意外更改 •...

Global site tag (gtag.js) - Google Analytics