在 Android 开发中常常会使用到手机屏幕密度和屏幕逻辑尺寸来进行屏幕适配,这里就列出常见手机的屏幕参数列表: 像素密度等级:是 rom 厂商设定的值,一般是取实际屏幕密度最接近的屏幕密度等级,但是也可以自主设定,目前 android sdk 中支持的等级有 ldpi、mdpi、tvdpi、hd ...
分类:
移动开发 时间:
2017-05-05 19:57:10
阅读次数:
189
1.改动alps/meidatek/config/xxx/ProjectConfig.mk下的MTK_PRODUCT_LOCALS,去掉不用的资源,比方屏幕密度或语言等. 2. nodpi和mipmap的相关resource因其特殊作用会被保留 PS: nodpi: resource不会依据devi ...
分类:
其他好文 时间:
2017-04-29 17:37:41
阅读次数:
153
android中长度有:dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上。1dp=1px。不同设备有不同的显示效果。这个和设备硬件有关。布局时尽量使用单位dp;sp(Scaled Pixels)主要用于字体显示,与刻度无关的 ...
分类:
移动开发 时间:
2017-04-27 21:12:50
阅读次数:
186
先介绍一下这几个单位: px : pixels(像素),相应屏幕上的实际像素点。 dip :device independent pixels,与密度无关的像素,基于屏幕密度的抽象单位。在每英寸160点的显示器上。 1dp = 1px ,即1 :1关系。(dp 就是 dip) sp : scaled ...
分类:
移动开发 时间:
2017-04-16 11:26:34
阅读次数:
173
由于Android的开源性,所以目前市面上面Android手机的分辨率特别多,这样的话就给我适配带来了一定的难度。要想做好适配,我们首先应该明白什么是分辨率、PPI、屏幕大小等概念,还有在不同的屏幕密度下,各个单位之间的转换关系。 ...
分类:
移动开发 时间:
2017-01-20 15:58:39
阅读次数:
199
1、屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large)。1.3屏幕密度每英寸像素数手机可以有 ...
分类:
移动开发 时间:
2016-11-14 17:09:13
阅读次数:
231
Android支持下列所有单位。px(像素):屏幕上的点。in(英寸):长度单位。mm(毫米):长度单位。pt(磅):1/72英寸。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。dip:与dp相同,多用于android/ophone示例中。sp ...
分类:
移动开发 时间:
2016-10-06 16:55:08
阅读次数:
307
一屏幕的尺寸信息
1屏幕参数
2系统屏幕密度
3独立像素密度dp
4单位换算
二2D绘图基础
三Android XML 绘图
Bitmap
Shape
Layer
Selector
四绘图技巧
Canvas
一.屏幕的尺寸信息1屏幕参数
屏幕大小
指屏幕对角线的长度,通常使用”寸”来度量,例如4.7寸手机 5.5寸手机等.分辨率
分辨率是指手机屏幕的像素点个数,例如720*1280是指屏幕分...
分类:
移动开发 时间:
2016-07-13 16:33:30
阅读次数:
266
1.思路 1)选择一种尺寸作为设计和开发基准 2)定义一套适配规则,自动适配剩下的两种尺寸,其实不止两种 3) 特殊适配效果给出 2.基本概念 1)物理像素 2)设备独立像素 dp 与屏幕密度有关,可以用来辅助区分是否是视网膜设备, 3)css像素 (DPIS) 抽象单位,使用在浏览器上,用来精确度 ...
分类:
移动开发 时间:
2016-07-10 00:53:13
阅读次数:
207
1.思路 1)选择一种尺寸作为设计和开发基准 2)定义一套适配规则,自动适配剩下的两种尺寸,其实不止两种 3) 特殊适配效果给出 2.基本概念 1)物理像素 2)设备独立像素 dp 与屏幕密度有关,可以用来辅助区分是否是视网膜设备, 3)css像素 (DPIS) 抽象单位,使用在浏览器上,用来精确度 ...
分类:
移动开发 时间:
2016-07-09 17:46:24
阅读次数:
457