android获取屏幕ppi,快速掌握Android屏幕的知识点

本文介绍了Android屏幕相关的基础知识,包括PX、PT、PPI、DPI、DP的定义和区别,以及不同密度的对应分辨率。此外,提供了获取屏幕高度、密度、可操作区域宽高等实用方法,并包含判断设备是否为平板的代码示例。通过这些内容,帮助Android开发者更好地理解和适配不同屏幕。
摘要由CSDN通过智能技术生成

一、首先来介绍下关于PX、PT、PPI、DPI、DP的知识

术语

说明

PX

(pixel),像素,屏幕上显示数据的最基本的点

PT

(point), 点1pt=1/72英寸

PPI

(pixel per inch),每英寸像素数

DPI

(dot per inch),每英寸点数

DP

即dip(Density-independent pixel), 设备独立像素1dp=160dpi时1px长度

其中px, pt, dp为长度单位,ppi和dpi为密度单位

密度

ldpi

mdpi

hdpi

xhdpi

xxhdpi

密度值

120

160

240

320

480

分辨率

240*320

320*480

480*800

720*1280

1080*1920

图标大小

36*36

48*48

72*72

96*96

144*144

二、下面提供几个常用的方法

1、获取屏幕高度

public int getRealHeight(Activity activity) {

int heightPixels = 0;

Display display = activity.getWindowManager().getDefaultDisplay(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值