List of usage examples for android.graphics Point Point
public Point()
From source file:Main.java
public static int getScreenHeight(Context c) { if (screenHeight == 0) { WindowManager wm = (WindowManager) c.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size);//from w ww .j a v a2s . c o m screenHeight = size.y; } return screenHeight; }
From source file:Main.java
public static int getScreenWidth(Context context) { if (screenWidth == 0) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size);/*from ww w .j av a 2 s. com*/ screenWidth = size.x; } return screenWidth; }
From source file:Main.java
public static float[] get_show(Context context) { float[] greenshow = new float[2]; WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Point size = new Point(); display.getSize(size);/*from w ww. j a v a 2 s . co m*/ greenshow[0] = size.x; greenshow[1] = size.y; return greenshow; }
From source file:Main.java
/** * @param wm//from ww w . ja va 2 s . c o m * @param baseY * @param baseX * @return */ public static float sizeYByX(WindowManager wm, float baseY, float baseX) { final Display disp = wm.getDefaultDisplay(); Point mPoint = new Point(); getSize(disp, mPoint); float displayWidth = mPoint.x; float scaleX = displayWidth / baseX; return baseY * scaleX + 0.5f; }
From source file:Main.java
@SuppressLint("NewApi") public static Point getScreenRawSize(Display display) { if (Build.VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN_MR1) { Point outPoint = new Point(); DisplayMetrics metrics = new DisplayMetrics(); display.getRealMetrics(metrics); outPoint.x = metrics.widthPixels; outPoint.y = metrics.heightPixels; return outPoint; } else {/*from w w w .jav a 2 s. c om*/ Point outPoint = new Point(); Method mGetRawH; try { mGetRawH = Display.class.getMethod("getRawHeight"); Method mGetRawW = Display.class.getMethod("getRawWidth"); outPoint.x = (Integer) mGetRawW.invoke(display); outPoint.y = (Integer) mGetRawH.invoke(display); return outPoint; } catch (Throwable e) { return new Point(0, 0); } } }
From source file:Main.java
/** * Method that get the Screen Size/*from w w w . j ava 2 s . c o m*/ * @param activity Actual Activity * @return array type int */ public static int[] getScreenSize(Activity activity) { //Obtain default display Display display = activity.getWindowManager().getDefaultDisplay(); Point size = new Point(); //Set Size in case of ICS if (android.os.Build.VERSION.SDK_INT >= 13) { display.getSize(size); return new int[] { size.x, size.y }; } else { return new int[] { display.getWidth(), display.getHeight() }; } }
From source file:Main.java
public static Point getScreenPixed(Context context) { if (context == null) return null; if (displayMetrics == null) { displayMetrics = context.getResources().getDisplayMetrics(); }/* w w w . j a va 2s.c o m*/ Point point = new Point(); point.x = displayMetrics.widthPixels; point.y = displayMetrics.heightPixels; return point; }
From source file:Main.java
public static int getScreenWidth(@NonNull Context context) { WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = windowManager.getDefaultDisplay(); Point point = new Point(); display.getSize(point);/* ww w .j a v a 2 s . c om*/ return point.x; }
From source file:Main.java
/** * Get the size of the Display.//from w w w .ja va 2 s. c o m * @param context * @return Point */ @SuppressWarnings("deprecation") @SuppressLint("NewApi") public static Point getScreenSize(Context context) { Point p = new Point(); WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); if (VERSION.SDK_INT >= 13) { windowManager.getDefaultDisplay().getSize(p); } else { p.x = windowManager.getDefaultDisplay().getWidth(); p.y = windowManager.getDefaultDisplay().getHeight(); } return p; }
From source file:Main.java
public static int[] getWindowSize(Context context) { final WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); final Display display = wm.getDefaultDisplay(); if (android.os.Build.VERSION.SDK_INT >= 13) { Point point = new Point(); display.getSize(point);/*from ww w. j a va 2 s.c om*/ return new int[] { point.x, point.y }; } else { return new int[] { display.getWidth(), display.getHeight() }; } }