美文网首页Android
屏幕适配的介绍 — — 尺寸概念

屏幕适配的介绍 — — 尺寸概念

作者: RosenYang | 来源:发表于2019-04-28 20:33 被阅读0次

    参考网址:Android 屏幕适配:最全面的解决方案 - 简书

    1.为什么要有屏幕适配?

    Google 把Android开源后,放任不管

    厂商可以任意定制,导致了 Android 碎片化特别严重

    碎片化到什么程度呢?董明珠和王自健都已经卖手机了,所以可想而知现在的手机品牌.

    17年 超过2000家厂商

    16年 已经有将近2000家厂商

    14年底15年初  已经有将近1400家厂商

    Android设备到今天已经超过30000种以上,屏幕尺寸也各不一样

    如果我们不做任何处理的话,那我们的程序跑到这些不同尺寸的手机上,就会不和谐,甚至会崩溃

    所以,我们一定要做到屏幕适配,是Android工程师必备技能之一

    注意:你不是所以的屏幕都适配,而是适配绝大多数的即可

    0.OpenSignal统计手机的厂商

    1.一个方块代表一个品牌,面积大代表主流

    2.一个方块,代表一个屏幕尺寸,线条粗,代表为主流

    3.手机分辨率


    单位概念

    dp、dip、px、sp、屏幕分辨率、屏幕尺寸、

    dp(dip,dpi)密度:屏幕像素密度,每一英寸存在的像素(dp是安卓特有的单位,IOS的人不懂)

    px:像素

    sp:描述字体的单位,Google推荐我们使用12sp以上,通常可以用12sp、14sp、18sp、22sp,这是Google推荐的四种,为避免精度损失,不要用奇数和小数

    屏幕分辨率: 手机屏幕的像素点数

    屏幕尺寸: 单位英寸,就是手机的对角线长度,我们常说的多少多少寸,比如4.7存手机、5.7存手机,指的就是这个。

    主流的分辨率是前六种:1280×720、1920×1080、854×480、960×540、800×480、1184×720。(真实开发中,我们要做的事就是适配当前市场上绝大多数的 Android 屏幕就可以了。)

    面试官问你屏幕适配:你首先要问面试官,做哪种屏幕的屏幕适配,屏幕适配那么多,不可能哪一种都做,这样apk的体积太大,所以按照主流的去做

    注意UI妹子,不懂什么是dp,只知道像素PX.(我们可以把PX转换为dp)

    相关文章

      网友评论

        本文标题:屏幕适配的介绍 — — 尺寸概念

        本文链接:https://www.haomeiwen.com/subject/dmtsnqtx.html