package com.vetech.android.framework.core.utils; import android.util.DisplayMetrics; import com.vetech.android.framework.ui.CrashApplication; /** * Android 工具类. * * @author zhoupan * */ public class AndroidUtils { /** * * @param resId * @return */ public static int getDimen(int resId) { try { return (int) CrashApplication.getContext().getResources() .getDimension(resId); } catch (Exception e) { return 0; } } /** * 自适应屏幕宽度或者高度 * @param scale * @return */ public static int getDimenT(int scale) { try { return (int) (scale * getScreenDensity()); } catch (Exception e) { return 0; } } /** * 是否在开发模式. */ public static boolean DEVELOPER_MODE = true; /** * 获得屏幕宽度 * @return */ public static int getScreenWidth() { DisplayMetrics dm = new DisplayMetrics(); dm = CrashApplication.getContext().getResources().getDisplayMetrics(); return dm.widthPixels; } /** * 获得屏幕高度 * @return */ public static int getScreenHeight() { DisplayMetrics dm = new DisplayMetrics(); dm = CrashApplication.getContext().getResources().getDisplayMetrics(); return dm.heightPixels; } /** * 获得屏幕分辨率 * @return */ public static float getScreenDensity() { DisplayMetrics dm = new DisplayMetrics(); dm = CrashApplication.getContext().getResources().getDisplayMetrics(); return dm.density; } }
浙公网安备 33010602011771号