由于状态栏对系产品需要没有用处,请问怎样把全局的状态栏去掉?

解决方案 »

  1.   

    看来有点麻烦吧,应该是更忙framework/base里面代码吧,要去掉的话牵涉到东西太多了。
      

  2.   

    this.setwindow.setflags(windowManage.LayoutParams,Flag_FullSCREEN,后面参数是怎么样的忘了)楼主查下吧,
      

  3.   

    requestWindowFeature(Window.FEATURE_NO_TITLE);  
             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
                     WindowManager.LayoutParams.FLAG_FULLSCREEN);
    //特别注意,setContentView需放在最后
    setContentView(R.layout.layout);
      

  4.   

    上面的方法只能针对某一个应用显示全屏,不能全局改变所有的显示的activity都能全屏。
      

  5.   

    把用到这个类的地方注释掉就可以了吧.
    \Android\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\Clock.java
      

  6.   

    看错了,你是想去掉整个状态栏?  那修改下makefile不要把那部分代码编译进去.
      

  7.   

    失眠一夜回公司终于搞定了,如果把状态栏用到的类注掉,工作量很大,因为涉入到service很多问题,直接进入StatusBarService.java,把调用显出状态栏的函数注掉就行了。
      

  8.   

    你也可以简单的把SystemUI下面那个Android.mk删掉,刚烧机试了下,好像没什么问题.
      

  9.   

    我的建议是,所有的Activity最好都继承与一个自定义的ActivityBase. 这样就比较好控制了!