package com.sandro.util; import android.app.Activity; import android.util.DisplayMetrics; public class DeviceUtil { /** *屏幕宽度 */ private static int SCREEN_WIDTH; /** * 屏幕高度 */ private static int SCREEN_HEIGHT; private static float DEVICE_DENSITY; public static void initBasicData(Activity activity){ DisplayMetrics dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); SCREEN_WIDTH = dm.widthPixels;// 获取分辨率宽度 SCREEN_HEIGHT = dm.heightPixels; DEVICE_DENSITY = activity.getResources().getDisplayMetrics().density; } public static float getDeviceDensity(){ return DEVICE_DENSITY; } public static int getScreenWidth(){ return SCREEN_WIDTH; } public static int getScreenHeight(){ return SCREEN_HEIGHT; } }