高度状态栏Android获取状态栏的高度高度状态栏

发一下牢骚和主题无关:

    

项目用中到了,网上找到一段码代,可以有效的获得状态栏的高度,录记备忘。

    

 

    

[java]  view plain copy
 
  1. /** 
  2.      * 获得状态栏高度 
  3.      *  
  4.      * @return 
  5.      */  
  6.     public int getStatusBarHeight()  
  7.     {  
  8.         Class<?> c = null;  
  9.         Object obj = null;  
  10.         java.lang.reflect.Field field = null;  
  11.         int x = 0;  
  12.         int statusBarHeight = 0;  
  13.         try  
  14.         {  
  15.             c = Class.forName("com.android.internal.R$dimen");  
  16.             obj = c.newInstance();  
  17.             field = c.getField("status_bar_height");  
  18.             x = Integer.parseInt(field.get(obj).toString());  
  19.             statusBarHeight = getResources().getDimensionPixelSize(x);  
  20.             return statusBarHeight;  
  21.         }  
  22.         catch (Exception e)  
  23.         {  
  24.             e.printStackTrace();  
  25.         }  
  26.         return statusBarHeight;  
  27.     }  

文章结束给大家分享下程序员的一些笑话语录: 据说有一位软件工程师,一位硬件工程师和一位项目经理同坐车参加研讨会。不幸在从盘山公路下山时坏在半路上了。于是两位工程师和一位经理就如何修车的问题展开了讨论。
硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”
项目经理说:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”
软件工程说:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生。”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值