作者:孙明然
链接:https://www.zhihu.com/question/48243257/answer/196101102
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

360*640是什么设备?

这个问题比较复杂,我们先解释320*480,320*568,375*667,414*736这几个分辨率。

解释前,引入个概念:设备像素比 devicePixelRatio,

window.devicePixelRatio是设备上物理像素和设备独立像素(device-independent pixels (dips))的比例。 公式表示就是:window.devicePixelRatio = 物理像素 / dips

CSS中的1px不等于设备的1px。如Retina屏的iPhone4,devicePixelRatio=2,即CSS里1个像素会用到物理屏幕的2个像素。iOS app的UI资源区分@1x、@2x和@3x,也是类似的逻辑。所以我用320*480的手机与用640*960的手机打开,最后记录到的都是320*480。

我们把上述前3个分辨率乘2,变成640*960,640*1136,750*1334,很熟悉了对不对?没错,它们分别是iPhone4/4s,iPhone5/5s,iPhone6/6s/7。而iPhone6p/6sp/7p算出来应该是540*960,但是被 Downsampling(缩减像素采样)到414*736。 可以看看iPhone 6 Plus 的逻辑分辨率为什么是 414x736 ?

我们再看看android,把360*640,乘以2或3,得到的720*1280,1080*1920,是不是又很熟悉了?所以360*640可以解释为各类android设备。

那统计结果上的720*1280和1080*1920又怎么解释?——把这部分量解释成平板电脑,devicePixelRatio=1,是不是就合理了?

360*640是什么设备的分辨率?相关推荐

  1. 1 iOS设备的分辨率

    都说做iOS开发比Android省心,那么iOS是如何做到这一点的呢?我们今天就来分析一下,希望对做iOS的界面设计的同学有点帮助. 1 iOS设备的分辨率 iOS设备,目前最主要的有3种(Apple ...

  2. 图片的分辨率大于设备分辨率或者小于设备的分辨率的显示问题

    做程序开发,尤其是手机app开发,经常接触到图片的处理,有时服务器获取的图片大于自己本地要显示的大小(自己限制的),有时要小于,但是设备怎么显示我一直有个疑问,那就是如果图片的分辨率大于设备的分辨率而 ...

  3. iphone 各个设备的分辨率和对应的像素尺寸

    iphone 各个设备的分辨率和对应的像素尺寸 以及所用到的 在 Images.xcassets 中的图片规格 iPhone 4S Screen Size: 3.5 Inches Resolution ...

  4. iOS设备屏幕分辨率分布

    iOS设备屏幕分辨率比较单一, 960*640是iPhone4和4s的分辨率,占比67.4%; 1024*768是iPad1和iPad2的分辨率,占比22.5%; 480*320是iPhone3和3g ...

  5. 4K、2K、1080P、720P是什么? 4K电视机、拍照手机、录像机等设备的分辨率又是多少?

    文章来源:https://www.reneelab.com.cn/2k-4k-video-resolution.html 目录 一.视频分辨率全解释 什么是视频分辨率? 4K/2K/1080P/720 ...

  6. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计

    .主要是为了总结一下 对这些概念有个直观的认识; . 作者 : 万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/198 ...

  7. 常用手机ipad等移动设备屏幕分辨率一览表

    移动设备分辨率一览表(单位:px),见下图: 最大为:1024×768   最小宽:240px    中等宽:320px ipad 16G/WIFI版 屏幕分辨:1024×768  9.7英寸 屏幕尺 ...

  8. 使用Android Studio设置调试的外接设备屏幕分辨率

    方法总结如下: 1.点击Android Studio下方的Terminal 2.输入以下代码(这边以设置分辨率720x1920为例): adb shell wm size wm size 720x19 ...

  9. Android 获取设备的分辨率及屏幕密度、sw

    /*** 打印不包括虚拟按键的分辨率.屏幕密度dpi.最小宽度sw*/public void printResolution(Context context){DisplayMetrics dm = ...

  10. 历代iOS设备屏幕分辨率

    Updated at: 2019.09.11

最新文章

  1. Linux Performance
  2. Oracle Sales Cloud 实施(二)
  3. 双十一,程序员前女友发来消息。。。
  4. 你的4nm安卓旗舰芯片来了!骁龙8 Gen 1:支持8K HDR,功耗降30%,雷军:小米12首发...
  5. scrapy---反爬虫
  6. windows安装python库_Windows安装Python机器学习包
  7. Ashmem、MemoryFile、Binder的共享内存(jni可用)
  8. input 密码框调出手机的数字键盘
  9. Android项目模块化/组件化开发(非原创)
  10. 已有一个名为“frmadd”的组件。组件的名称必须是唯一的,而且名称必须不区分大小
  11. php函数讲解,php函数进阶讲解
  12. java私塾 代码_【整理】java私塾教程课后习题
  13. java软件工程师 英文简历_java软件工程师英文简历模板3篇
  14. python能和wincc一起用_wincc7.3是否可以和博途V14同时装在一个系统上?-工业支持中心-西门子中国...
  15. 电阻参数_电阻/电阻器的主要参数
  16. 关于读书,请你丢掉对书本的敬畏感
  17. NShape(开源矢量图形编辑器) 入门(一)
  18. 今日份bug,点击win10任务栏视窗动态壁纸消失的bug,暂未发现解决方法。
  19. win10 安装 frida 安装配置
  20. python 爬虫爬取无损图片 批量下载wallhaven超清壁纸

热门文章

  1. RS485转HART协议转换模块 MODBUS转HART转换器
  2. 三洋p6系列伺服电机说明书_兰州同步伺服电机维修-川其实业
  3. php安装libpng,求助:libpng编译问题
  4. libpng的使用 | 在Linux系统下编译、安装与使用
  5. 《微观经济学》第二章像经济学家一样思考
  6. 8uftp官网网址,8uftp官网网址及5大软件特色
  7. 如何用VUE从零创建网站
  8. c语言追赶法求方程组的解,MATLAB-追赶法求解三对角方程组的算法原理例题与程序...
  9. centerOS 7.6FTP安装与配置
  10. linux apt 安装命令