Если у вас есть доступ только к контексту, а не к фактическому объекту Activity, вы не сможете использовать getWindowManager ().
Мне пришлось использовать этот подход:
DisplayMetrics metrics = new DisplayMetrics();
WindowManager wm = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);
wm.getDefaultDisplay().getMetrics(metrics);