Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
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);
}
}