android获取屏幕的分辨率方法
来源:互联网 发布:毕业论文算法 编辑:程序博客网 时间:2024/05/21 19:46
获取屏幕分辨率的方式如下:一、在activity中
1、DisplayMetrics dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
2、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中,传一个Context进来调用
1、public ImageGalleryAdapter(Context c) {
myContext = c;
DisplayMetrics dm = c.getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
}
2、public class BaseTools {
public static int getWindowWidth(Context context){
// 获取屏幕分辨率
WindowManager wm = (WindowManager) (context.getSystemService(Context.WINDOW_SERVICE));
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
int mScreenWidth = dm.widthPixels;
return mScreenWidth;
}
public static int getWindowHeigh(Context context){
// 获取屏幕分辨率
WindowManager wm = (WindowManager) (context.getSystemService(Context.WINDOW_SERVICE));
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
int mScreenHeigh = dm.heightPixels;
return mScreenHeigh;
}
}
转载自:https://zhidao.baidu.com/question/2142190742284771748.html
阅读全文
0 0
- android获取屏幕的分辨率方法
- Android 获取屏幕的分辨率
- android 获取屏幕的分辨率
- Android 获取屏幕的分辨率
- android 获取屏幕的分辨率
- android获取屏幕的分辨率
- Android 获取屏幕的分辨率
- android 获取屏幕的分辨率
- android学习六 获取屏幕的分辨率
- Android如何获取屏幕的分辨率
- Android如何获取屏幕的分辨率
- .Android如何获取屏幕的分辨率 .
- Android如何获取屏幕的分辨率
- Android开发 获取屏幕的分辨率
- Android获取屏幕的实际分辨率
- 获取屏幕的分辨率
- 获取屏幕的分辨率
- 获取屏幕的分辨率
- java--抽象类/抽象方法
- Scapy使用文档中文版
- svn使用教程
- 全面解析HTTP/2:历史、特性、调试、性能
- Redis支持的两种持久化备份方式(RDB & AOF)
- android获取屏幕的分辨率方法
- <安彦>Java中JVM的原理一
- svn使用教程
- CSS样式学习
- CRC16校验原理及实现
- 25张图让你读懂神经网络架构
- Spark:通过start-slaves.sh脚本启动worker报错:Permission denied
- quartz配置使用及扩展(支持集群)
- man hdparm