public static int getStatusBarHeight(Context context){ Class<?> c = null; Object obj = null; Field field = null; int x = 0, statusBarHeight = 0; try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getField("status_bar_height"); x = Integer.parseInt(field.get(obj).toString()); statusBarHeight = context.getResources().getDimensionPixelSize(x); } catch (Exception e1) { e1.printStackTrace(); } return statusBarHeight; }
相关文章
- 08-29js获取浏览器和屏幕的各种宽度高度
- 08-29android – OpenCV获取轮廓边界内的黑色像素
- 08-29android – 当我设置最小高度时,我使用的是哪些单位?
- 08-29android – 如何在没有跟踪的情况下只获取一次用户位置?
- 08-29从Android中的地址获取纬度,经度
- 08-29如何在谷歌地图android v2的地图上获取城市名称ontap?
- 08-29Android谷歌地图:如何获取当前显示在屏幕设备中的区域?
- 08-29如何在Android中创建水平可滚动的标签栏?
- 08-29android – samsung ble api无法获得多个GATT特征的通知
- 08-29在为Android编码时,有没有办法单独获取设备的每个核心的CPU使用率?