首页 > 代码库 > android禁止状态栏下拉

android禁止状态栏下拉

[html] view plaincopyprint?

  1. public void onWindowFocusChanged(boolean hasFocus)  

  2.     {  

  3.         // TODO Auto-generated method stub  

  4.         System.out.println("hasfocus--->>>" + hasFocus);  

  5.         super.onWindowFocusChanged(hasFocus);  

  6.         try  

  7.         {  

  8.             Object service = getSystemService("statusbar");  

  9.             Class<?> statusbarManager =  

  10.                     Class.forName("android.app.StatusBarManager");  

  11.             Method test = statusbarManager.getMethod("collapse");  

  12.             test.invoke(service);  

  13.         }  

  14.         catch (Exception ex)  

  15.         {  

  16.             ex.printStackTrace();  

  17.         }  

  18.     }  

onWindowFocusChanged是重写Activity里面的方法,当执行这句话是表示activity加载完毕。

记得加权限:

[html] view plaincopyprint?

  1. <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />  

  2.      <!-- <uses-permission android:name="android.permission.STATUS_BAR" /> -->  


4.1模拟器测试有用,华为c8812测试有用,但是bug存在.........


android禁止状态栏下拉