zoukankan      html  css  js  c++  java
  • android设备适配

    先介绍术语
    分辨率 比如小四的retina是960*640   galaxy note是1280*800 galaxy s2 hd lte是1280*720
    尺寸 是指屏幕对角线长短 单位英寸 即吋 小四的retina是3.5 galaxy note是5.3galaxy s2 hd lte是4.65
    像素密度 dpi dots per inch缩写 即美英寸多少点
    屏幕比例 屏幕长宽之比 小四的retina是3:2galaxy s2 hd lte是16:9 这是安卓720p屏幕的标准比例关系
    小四的retina
    用勾股定理计算边长
    (2x)*(2x)+(3x)*(3x)=3.5*3.5
    x*x=3.5*3.5/13
    x=0.9707
    那么retina 屏幕 长度 3*0.9707 2.9121吋 宽度 2*0.9707 1.9414吋
    dpi 960/2.9121 329.65dpi
    苹果官方公布是326dpi 那么retina屏幕实际大小应该是3.53吋才能合理解释
    假设横竖像素是等比例关系 那么dpi计算公式简化成
    dpi=(√(横向分辨率^2+纵向分辨率^2))/屏幕尺寸
    计算得出各种尺寸720p屏幕dpi值:
    1280*720 4.00吋 367.15dpi
    1280*720 4.30吋 341.53dpi
    1280*720 4.50吋 326.34dpi
    1280*720 4.65吋 315.83dpi
    1280*720 5.00吋 293.72dpi
    1280*800 5.30吋 284.80dpi
    分辨率肯定越高显示效果越好 但是如果屏幕过小 像素密度超过人眼分辨能力就浪费了 人眼分辨能力其实是指视角 就是像素点距除以像素点到人眼虹膜的距离 密度小离眼睛远点就能达到同样效果 而且眼部肌肉会更放松 手持设备公认视网膜分辨极限是300dpi

  • 相关阅读:
    关于overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷等等)
    float详解
    五 使用并美化网页文本
    代码校验工具 SublimeLinter 的安装与使用
    Sublime Text3 快捷键
    word选择+快捷键
    Word1-提取图片文字
    javascript window对象属性和方法
    word教程字体和段落设置
    Word2 word输入公式+文字转表格
  • 原文地址:https://www.cnblogs.com/sunfb/p/2789189.html
Copyright © 2011-2022 走看看