package studio.uphie.one.utils; import android.app.Activity; import android.content.Context; import android.os.Build; import android.os.Environment; import android.util.DisplayMetrics; /** * Created by Uphie on 2015/9/6. * Email: uphie7@gmail.com */ public class SysUtil { /** * 获得设备屏幕的相关信息 * * @param context Activity * @return */ public static DisplayMetrics getDisplayMetrics(Activity context) { DisplayMetrics displayMetrics = new DisplayMetrics(); context.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); return displayMetrics; } /** * 获得设备型号 * @return 手机设备型号 */ public static String getPhoneModel(){ return Build.MODEL; } /** * 获得设备序列号,但在某些山寨或定制设备上会得到垃圾数据 * @return 手机设备序列号 */ public static String getPhoneSerial(){ return Build.SERIAL; } /** * SD卡是否存在 * * @return */ public static boolean isSdExist() { return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); } }