From 57fe689f1862ad0fda96b2e9eb054be6a7c9425d Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Wed, 04 May 2022 12:53:14 +0000
Subject: [PATCH] 歌词显示时间控制
---
app/src/main/java/com/auto/lyric/util/DeviceUtil.java | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/app/src/main/java/com/auto/lyric/util/DeviceUtil.java b/app/src/main/java/com/auto/lyric/util/DeviceUtil.java
index 2e1bdff..b6128a3 100644
--- a/app/src/main/java/com/auto/lyric/util/DeviceUtil.java
+++ b/app/src/main/java/com/auto/lyric/util/DeviceUtil.java
@@ -175,20 +175,12 @@
* @return
*/
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();
+ int result = 0;
+ int resId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
+ if (resId > 0) {
+ result = context.getResources().getDimensionPixelOffset(resId);
}
- return statusBarHeight;
+ return result;
}
/**
--
Gitblit v1.9.1