要想知道屏幕的基本信息,就要先获取一个基本的类(DisplayMetics),这个对象存放着当前的窗口的一些通用信息,如显示大小,分辨率和字体等等。
如何获取DisplayMetics对象:
DisplayMetrics display=
new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dis...
分类:
移动开发 时间:
2015-08-27 21:19:17
阅读次数:
1416
对于不同苹果设备,各个参数查看《iOS:机型参数、sdk、xcode各版本》。 机型变化 坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了; 像素:表示屏幕图片的大小,跟坐标之间有个对应关系,比如1:1或1:2等; ppi:代表屏幕物理大小到图片大小的比例值...
分类:
移动开发 时间:
2015-08-21 21:15:09
阅读次数:
183
DPI:dots-per-inch,每英寸的像素数量,也就是说,密度越大,每英寸内容纳的点数就越多。这个值是设备自己决定并写死的。
计算方法:获取到屏幕的分辨率:point.x和point.y,再取出屏幕的DPI(每英寸的像素数量),计算长和宽有多少英寸,即:point.x / dm.xdpi,point.y / dm.ydpi,屏幕的长和宽算出来了,再用勾股定理,计算出斜角边的长度,即屏幕尺寸...
分类:
移动开发 时间:
2015-08-06 18:30:40
阅读次数:
152
简介:
一直对android中常见单位理解不是很透彻,今天分享下。有什么不到位,欢迎指出
含义:
1、屏幕大小 :物理尺寸(手机对角线大小,例如4.7,5、5.5寸的手机)
2、密度(dpi):每英寸所展示的像素
3、像素(px):真实屏幕上所测量的大小
4、dp:屏幕宽高和px的一个比值,在大屏幕手机上...
分类:
其他好文 时间:
2015-08-02 23:26:19
阅读次数:
138
问题:用GDI+DrawImage画上去的图片会变大解释:StatusDrawImage(Image*image,constPoint&point);两参数的这个接口是这么设计的,它的意思是根据相片的“物理尺寸”作画,如果图片是72dpi(PS默认DPI,很常见),而windows显示器一般设置为9...
分类:
其他好文 时间:
2015-07-11 16:27:42
阅读次数:
134
这篇文章有点早,不过很实用。单位的实用看最后的红色标注的部分。屏幕分辨率基础1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的...
分类:
移动开发 时间:
2015-06-29 14:40:39
阅读次数:
121
转:http://blog.csdn.net/houseq/article/details/40051207对于不同苹果设备,各个参数查看《iOS:机型参数、sdk、xcode各版本》。 机型变化 坐标:表示屏幕物理尺寸大小,坐标变大了,表示机器屏幕尺寸变大了; 像素:表示屏幕图...
分类:
移动开发 时间:
2015-06-17 17:54:34
阅读次数:
188
1、屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large)。1.3屏幕密度每英寸像素数手机可以有...
分类:
移动开发 时间:
2015-06-11 12:47:44
阅读次数:
125
术语和概念屏幕尺寸屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用...
分类:
移动开发 时间:
2015-05-15 17:12:30
阅读次数:
230
1. 术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolongMilestone是1...
分类:
移动开发 时间:
2015-05-12 11:18:22
阅读次数:
119