Android屏幕分辨率、密度的正确获取
来源:互联网 发布:沙耶之歌手办淘宝 编辑:程序博客网 时间:2024/04/27 23:34
1、dpi的概念,直接上图了。
2、dpi和ppi其实原理是相同的,都是每英寸上的点数,对于手机屏幕来说,这两个概念已经是同义词了。
3、dp和px的换算公式:
px=dp*(dpi/160)
4、正确获取手机屏幕的分辨率和密度
DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int widthPixels= dm.widthPixels;int heightPixels= dm.heightPixels;float density = dm.density;int screenWidth = widthPixels * density ;int screenHeight = heightPixels * density ;
在320*480的手机上得到的widthPixels值是320,heightPixels值是480,density的值是1.0。
在480*800的手机上的到的widthPixels值是320,heightPixels值是533,density的值是1.5。
注意: 此处DisplayMetrics不要使用context.getApplicationContext().getResources().getDisplayMetrics()来获取。
- Android屏幕分辨率、密度的正确获取
- Android屏幕分辨率、密度的正确获取
- Android获取手机的屏幕分辨率和密度
- android:获取屏幕分辨率,屏幕密度
- Android之获取屏幕分辨率、密度、尺寸
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- Android系统信息获取 之十二:获取屏幕分辨率及密度
- Android系统信息获取 之十二:获取屏幕分辨率及密度
- Android 不同屏幕分辨率 密度
- android屏幕分辨率 的获取
- android 屏幕分辨率与密度,dip与px的区别
- Android屏幕分辨率的获取方法
- 获取Android手机的屏幕分辨率
- 获取android手机的屏幕分辨率 android开发
- 关于android如何获取屏幕分辨率的例子
- Android之下获取屏幕分辨率的方法
- 跟着鼠标飞的图片
- NYOJ 179 LK's problem
- spring 注解机制和XML配置机制之间的比较
- 栈和队列
- merge按条件获取一个数据源的数据去更新、删除、插入另一数据表数据
- Android屏幕分辨率、密度的正确获取
- 学习android时遇到的错误
- 阻止子元素继承父元素事件
- KMP hdu-3613-Best Reward
- poj1149 PIGS
- IDC<全球智能终端市场季度跟踪>
- form 中Enctype=multipart/form-data 的作用
- shared pool原理,有AWR报告,主要是library 方面
- 文本分类