package com.hpw.myapp; import android.content.Context; import android.util.DisplayMetrics; import android.view.Display; import android.view.WindowManager; import com.hpw.mvpframe.CoreApp; /** * Created by hpw on 16/10/28. */ public class App extends CoreApp { public static int SCREEN_WIDTH = -1; public static int SCREEN_HEIGHT = -1; public static float DIMEN_RATE = -1.0F; public static int DIMEN_DPI = -1; @Override public String setBaseUrl() { return "http://news-at.zhihu.com/api/4/"; } @Override public void onCreate() { super.onCreate(); //初始化屏幕宽高 getScreenSize(); } public void getScreenSize() { WindowManager windowManager = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); Display display = windowManager.getDefaultDisplay(); display.getMetrics(dm); DIMEN_RATE = dm.density / 1.0F; DIMEN_DPI = dm.densityDpi; SCREEN_WIDTH = dm.widthPixels; SCREEN_HEIGHT = dm.heightPixels; if (SCREEN_WIDTH > SCREEN_HEIGHT) { int t = SCREEN_HEIGHT; SCREEN_HEIGHT = SCREEN_WIDTH; SCREEN_WIDTH = t; } } }