android分别在activity和service中获取屏幕分辨率
2012-07-12 10:36
561 查看
在activity中
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
在service中
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
如果在非activity或者service实现的话,传一个context进来调用
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
在service中
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
如果在非activity或者service实现的话,传一个context进来调用
相关文章推荐
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务:ActivityManager.RunningServiceInfo的使用
- android使用service和activity获取屏幕尺寸的方法
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用(三)
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- android service和activity获取屏幕尺寸
- Android 获取正在运行的服务 ActivityManager.RunningServiceInfo使用
- 【Android N 7.1.1】 ActivityManagerService 获取cpu状态
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- android 从 service 获取数据 到 activity
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
- Android中Service与Activity的有关于进程与线程的问题
- 修改 ActivityManagerService.java 去掉 android 系统报错和程序无响应的提示对话框
- Android中Activity、Service和线程之间的通信