客户端Phone和Pad区分

207 阅读1分钟

项目中需要区分当前设备是Phone还是Pad,在网上找了半天没有找到比较好的方案,于是就只能自己调研下了。

一、首先从安兔兔最新的用户偏好榜来看,主流手机的尺寸在6.4-6.7英寸之间:

主流手机的分辨率目前还是以1080p为主。

二、在京东和各大电商平台通过关键词搜索,过滤尺寸大于6.95英寸的设备,得到大屏的安卓设备如下表格所示:

三、在去网上查找相关设备参数,从中关村在线上得到如下数据:

结论:从数据来看Phone的尺寸都在8英寸之下,7.8-8英寸主要是一些折叠屏设备,客户端在区分pad和phone的时候可以把屏幕尺寸的因素考虑上,大于8英寸认为是Pad。

参考文章:

Android多屏幕适配-平板

安兔兔发布:2020年第三季度用户偏好榜

华为Mate X(8GB/512GB/全网通/5G版)参数

DPI Calculator / PPI Calculator:www.sven.de/dpi/

developer.android.com/guide/topic…

www.zhihu.com/question/20…