package com.parttime.utils; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.graphics.Point; import android.util.Log; import android.view.Display; import android.view.WindowManager; /** * 系统帮助类 * Created by wyw on 2015/7/25. */ public class AndroidUtils { public static Point getDisplay(Context context) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); if(wm == null){ return new Point(); } Display display = wm.getDefaultDisplay(); Point point = new Point(); try { display.getSize(point); } catch (java.lang.NoSuchMethodError ignore) { // Older device point.x = display.getWidth(); point.y = display.getHeight(); } return point; } public static String getVersionName(Context context) { PackageManager pm = context.getPackageManager(); try { PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), 0); if(packageInfo != null) { return packageInfo.versionName; } } catch (PackageManager.NameNotFoundException e) { } catch (RuntimeException e) { } return null; } }