最近我们公司换了一批IceCreamSandwich系统的pad.首先说明一下,我们公司为客户提供一整套的服务,从硬件(平板)到软件(Android客户端,JAVAEE服务器端),我们可以随意的去做。平板仅仅存在我们一个应用。我们可以做成流氓软件绑定。我不希望用户能够使用SystemBar中的back,home,recent Apps三个虚拟键. 
在网上搜到一遍老外写的文章,获得root权限就能把SystemBar去掉.现在4.0把这个"bug"修复了.请问还有那种办法可以去掉?难道必须通过修改系统源码,刷机么?老总也不希望用户可以看到 time,battery,wifi 这三个icon. 如图:在网上搜,在官网上找,也没有寻找到一个好的办法,有实现隐藏,或者点击无效的朋友么?
高手们,谁知道方法,麻烦指教一下,高分答谢
 

解决方案 »

  1.   

    看看这个http://www.shaoqun.com/a/35372.aspx
    也不知道可行不,貌似需要root权限
    其他方法都是需要改源码
      

  2.   

    StatusBarManager  mStatusBar = (StatusBarManager) mContext.getSystemService(Context.STATUS_BAR_SERVICE);mStatusBar.disable(StatusBarManager.DISABLE_EXPAND);退出应用时记得恢复
    mStatusBar.disable(StatusBarManager.DISABLE_NONE);
    加上权限
    <uses-permission android:name="android.permission.STATUS_BAR" />
      

  3.   

    屏蔽状态栏 ,这个貌似修改一个xml文件中,将高度改为0.其他的不知道
      

  4.   

    6楼求解 为什么我的sdk没有android.app.StatusBarManager这个类??
      

  5.   

    遇到同样的问题,想让back键和home键不可用,或者隐藏,back键已经实现不可用了,home键不可以,请问楼主解决了吗?