获取屏幕分辨率工具类
来源:互联网 发布:欧盟内部贸易数据 编辑:程序博客网 时间:2024/05/22 08:04
/**
* 用于获取屏幕信息工具类
*
* @author Administrator
*
*
* */
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
public class ScreenUtil {
private static DisplayMetrics dm=null;
private static int screenWidth=0; //屏幕宽度
private static int screenHeight=0;//屏幕高度
private static float density=0;//屏幕密度
/** 获取屏幕分辨率宽度(当前主流两种宽度 :320、480)
* @param context
* @return
*/
public static int getScreenWidth(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return screenWidth;
}
public static int getScreenHeight(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return screenHeight;
}
public static float getScreenDensity(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return density;
}
}
* 用于获取屏幕信息工具类
*
* @author Administrator
*
*
* */
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
public class ScreenUtil {
private static DisplayMetrics dm=null;
private static int screenWidth=0; //屏幕宽度
private static int screenHeight=0;//屏幕高度
private static float density=0;//屏幕密度
/** 获取屏幕分辨率宽度(当前主流两种宽度 :320、480)
* @param context
* @return
*/
public static int getScreenWidth(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return screenWidth;
}
public static int getScreenHeight(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return screenHeight;
}
public static float getScreenDensity(Context context){
if (dm==null) {
dm = new DisplayMetrics();
((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(dm);
int nowWidth = dm.widthPixels; //当前分辨率 宽度
int nowHeight=dm.heightPixels;
float nowDensity=dm.density;
screenWidth=nowWidth;
screenHeight=nowHeight;
density=nowDensity;
}
return density;
}
}
0 0
- 获取屏幕分辨率工具类
- 安卓分享、截图、获取屏幕分辨率、当前版本号、获取sd卡目录工具类
- Android 屏幕分辨率工具类使用
- 获取屏幕分辨率
- 获取屏幕分辨率
- 屏幕分辨率获取
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- 获取屏幕分辨率
- 利用DisplayMetrics类获取Android设备屏幕分辨率
- 获取及设置屏幕分辨率
- 获取屏幕分辨率的例子
- js获取客户端屏幕分辨率
- asp获取屏幕分辨率
- 屏幕分辨率的获取
- vmware网络连接方式介绍
- leetcode之Palindrome Number
- Flex 对后台的传过来Date日期类型的转换
- Java正则表达式 匹配中文字符
- 使用SharePoint Designer创建子网站时,无法找到常见模板
- 获取屏幕分辨率工具类
- 在编译FFTW库的时候出现如下错误的解决办法
- Linux内核中的printf的实现
- my.ini(my.cnf)的配置参数详解
- 设置网络打印机
- 《黑马程序员》 文件的深度遍历
- MongoDB学习之旅二十八:MongoDB 新增Shard Server
- 高斯消元
- python Queue