jimu-decompiled/sources/com/ubt/jimu/controller/util/ScreenUtil.java
2025-05-13 19:24:51 +02:00

45 lines
1.3 KiB
Java

package com.ubt.jimu.controller.util;
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
import android.util.Size;
import android.view.Display;
/* loaded from: classes.dex */
public class ScreenUtil {
public static int a(Context context) {
Display defaultDisplay = ((Activity) context).getWindowManager().getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
try {
Class.forName("android.view.Display").getMethod("getRealMetrics", DisplayMetrics.class).invoke(defaultDisplay, displayMetrics);
return displayMetrics.widthPixels;
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public static int b(Context context) {
return context.getResources().getDisplayMetrics().heightPixels;
}
public static Size c(Context context) {
int d = d(context);
int b = b(context);
if (d >= b) {
d = b;
b = d;
}
return new Size(b, d);
}
public static int d(Context context) {
return context.getResources().getDisplayMetrics().widthPixels;
}
public static int a(Context context, int i) {
return (int) ((i * context.getResources().getDisplayMetrics().scaledDensity) + 0.5f);
}
}