一、屏幕分辨率
屏幕分辨率是指屏幕显示的像素数量,通常以水平像素数乘以垂直像素数表示,例如 1920x1080。它直接影响屏幕的显示效果,包括图像的清晰度和细节。不同的设备可能有不同的屏幕分辨率。
1、常见的屏幕分辨率
- 标准分辨率:
480x320(HVGA):早期手机屏幕分辨率
800x480(WVGA):一些旧的平板和手机
1024x600(WVGA):一些旧的平板 - 高清分辨率
1280x720(HD):一些中低端手机和平板
1920x1080(Full HD):大多数现代手机和平板
2560x1440(Quad HD):一些高端手机
3840x2160(4K UHD):一些高端设备 - 宽屏分辨率
1366x768(WXGA):一些笔记本和平板
1920x1080(Full HD):大多数现代设备
2560x1440(Quad HD):一些高端设备 - 其他分辨率
1440x900(WXGA+):一些笔记本
1600x900(HD+):一些笔记本
2048x1536(Retina Display):一些iPad
2560x1600(QXGA):一些高端笔记本
2、获取屏幕分辨率
在 Android 开发中,通过 DisplayMetrics 类可获取设备屏幕分辨率:
// 屏幕分辨率(以像素为单位)
val displayMetrics = Resources.getSystem().displayMetrics
val screenWidth = displayMetrics.widthPixels
val screenHeight = displayMetrics.heightPixels
Log.d(TAG, "screen width: $screenWidth, height: $screenHeig