如题,由于DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm); 这个函数需要extent activity,一定要先打开这个ui,麻烦,请问有没有方法可以不打开UI,在服务中获取屏幕的分辨率?
getWindowManager().getDefaultDisplay().getMetrics(dm); 这个函数需要extent activity,一定要先打开这个ui,麻烦,请问有没有方法可以不打开UI,在服务中获取屏幕的分辨率?
解决方案 »
- 寻求那种将文字转化为声音的方法
- 用eclipse开发android应用时候卡死问题。请求解决!!
- 大神,有谁能告诉在下这玩意儿到底错在哪里了?
- 新手,求指导
- 程序退出时如何保存activity的活动状态
- NDK编写的库怎么和上层JAVA用TCP/IP通信
- 怎么使用 HTTP GET 和 POST 传递参数
- ndk 如何一次编译多静态库项目(包含静态库存生成源码)
- 做移动应用APP,一套java后台可否搞定android和ios? 急求答案,解决方案
- 新人求助,这个错误是什么,搭建的环境用不了啊
- ListView动态适应内容长度
- SQLite,删除表中数据怎么删除了以后,再点删除还会返回删除成功
int width = display.getWidth();int height = display.getHeight();
试试
WindowManager wm = (WindowManager)getSystemService(“window”);
//具体返回对象是WindowMangerIml类
Display display = wm.getDefaultDisplay();
DisplayMetrics dm = new DisplayMetrics();
dm.getMetrics(dm); //这样即可
2楼:The method getMetrics(DisplayMetrics) is undefined for the type DisplayMetrics
WindowManager wm = (WindowManager)getSystemService(“window”);
//具体返回对象是WindowMangerIml类
Display display = wm.getDefaultDisplay();
DisplayMetrics dm = new DisplayMetrics();
display .getMetrics(dm); //这样即可