当前位置: 代码迷 >> Android >> android 怎么在服务中获取屏幕分辨率
  详细解决方案

android 怎么在服务中获取屏幕分辨率

热度:83   发布时间:2016-05-01 21:49:05.0
android 如何在服务中获取屏幕分辨率?
如题,由于DisplayMetrics dm = new DisplayMetrics();  
  getWindowManager().getDefaultDisplay().getMetrics(dm); 这个函数需要extent activity,一定要先打开这个ui,麻烦,请问有没有方法可以不打开UI,在服务中获取屏幕的分辨率?

------解决方案--------------------
Display display = getWindowManager().getDefaultDisplay(); 

 
int width = display.getWidth();

int height = display.getHeight();
 


试试
------解决方案--------------------
探讨

Display display = getWindowManager().getDefaultDisplay();


int width = display.getWidth();

int height = display.getHeight();



试试

------解决方案--------------------
探讨
回复1、3楼:出现错误The method getWindowManager() is undefined for the type readKeyStatus(service)
2楼:The method getMetrics(DisplayMetrics) is undefined for the type DisplayMetrics
  相关解决方案