今天在跑一个程序的时候拿屏幕的size, 我的手机是800*480,但是通过下面的代码拿到的高度却是533*320, 后面google得知,需要加上<uses-sdk android:minSdkVersion="4"/>才能拿到正确的值 fuck
引用
//定义DisplayMetrics对象
//DisplayMetrics 描述普通显示信息的结构,例如显示大小,密度,字体尺寸等
DisplayMetrics dm=new DisplayMetrics();
/*
*获取手机窗口的Display来初始化DisplayMetrics对象
*getWindowManager() 获取显示定制窗口的管理器
*getDefaultDisplay() 获取默认显示Display对象
*getMetrics(dm) 通过Display对象的数据来初始化一个DisplayMetrics对象
*/
getWindowManager().getDefaultDisplay().getMetrics(dm);
//得到屏幕宽高
String showSize="手机屏幕分辨率:\n"+dm.widthPixels+"*"+dm.heightPixels;
Log.v("SCREEN_SIZE", showSize);
分享到:
相关推荐
安卓手机800*480分辨率的电影播放软件 最新软件,支持记忆系统,支持mp4 mp3,avi,rmvb等格式
这款软件提供了480*272和800*480两种分辨率版本,以适应不同设备的屏幕显示需求。480*272分辨率适用于早期或较小的显示屏,而800*480分辨率则更适合高清大屏设备,提供更清晰的视觉体验。 在"善存软件"的标签下,...
【原道mp4分辨率800x480全套图片资源】这个压缩包包含了一系列针对原道MP4设备设计的图像素材,适用于产品开发和设计人员。这些资源旨在提供一个完整的视觉体验,涵盖多种功能界面,如壁纸、操作界面、按钮、动画等...
5寸800x480分辨率RGB屏规格书 在这个规格书中,我们可以总结出以下关键知识点: 1. 显示屏参数:显示屏尺寸为5寸,分辨率为800x480,支持显示16.7M colors。 这款显示屏采用TFT-LCD技术,具有高解析度和高颜色...
- **分辨率**:800×480像素,可设置为480×800像素(旋转90°模式)。 - **背光模式**:采用LED光源。 - **亮度**:根据型号不同,分为两种类型:DMT80480T070_03WN的亮度为300nit,DMT80480T070_03WT的亮度为250...
在这个项目中,我们将探讨如何利用STM32H743来驱动7英寸的触摸屏,其分辨率为800X480像素。这个过程涉及到STM32的LCD控制器——LTDC(Layered Transparent Display Controller)以及触摸屏控制器的寄存器驱动。 ...
4寸屏幕通用480*480分辨率,设备树配置好了,基本就能用。检查驱动必备。
本项目聚焦于使用STM32F103微控制器驱动4.3英寸的TFT LCD屏幕,分辨率为800x480像素,同时该驱动还兼容STM32F1系列的其他单片机。下面将详细解释这一过程涉及的关键技术点。 首先,STM32F103是意法半导体...
在4.3寸800x480分辨率的屏幕上,LTDC能够充分利用其能力,提供清晰、细腻的视觉体验。 这个测试代码的核心目标是验证LTDC配置的正确性,以及能否成功驱动指定的LCD屏幕显示出图像。通常,这样的测试会包括以下步骤...
本文将深入探讨S3C6410处理器上针对800*480分辨率液晶屏的裸机驱动程序设计,旨在提供一个全面且实用的学习指南。 S3C6410是一款由Samsung公司推出的高性能、低功耗的ARM11架构处理器,广泛应用于移动设备和嵌入式...
6. **显示优化**:在800*480的分辨率下,图像质量是关键。开发者需要了解色彩空间转换、抗锯齿技术、位图优化等,以提升显示效果。 7. **用户界面设计**:良好的用户体验需要精心设计的用户界面。开发者应掌握人机...
本教程将深入讲解如何使用STM32F429驱动4.3英寸的TFT LCD电容触摸屏,其分辨率为800X480像素,并且适用于STM32F4系列的其他型号。在驱动过程中,我们将采用寄存器库方式进行编程,这种方式直接操作硬件寄存器,可以...
1. **分辨率**:800*480是屏幕分辨率的表示,意味着该开机动画设计为在800像素宽度和480像素高度的屏幕上展示。这种分辨率常见于较早的安卓设备或某些车载信息娱乐系统,因为它能够保证在较小内存和处理器性能下流畅...
在本项目中,我们将探讨如何使用STM32F429来驱动一个7英寸的LCD RGB显示屏以及配套的触摸屏,分辨率为800x480像素。 首先,STM32F429内置的LCD-TFT控制器称为LTDC(Layered Transparent Display Controller),它...
这个项目着重于如何利用STM32F7系列高性能微控制器来控制4.3英寸的TFT LCD显示屏,该显示屏具有800x480的分辨率,并且集成电容式触摸功能。STM32F7系列是基于ARM Cortex-M7内核的微控制器,以其高速度、高精度和丰富...
这个特定的项目是基于Android SDK中的Snake示例代码进行的改进,旨在使其适应更广泛的用户设备,特别是那些拥有WVGA(Wide Video Graphics Array)屏幕的设备,即480*800像素分辨率的屏幕。这种分辨率在许多早期的...
在本文中,我们将深入探讨如何使用STM32H750的硬件层抽象(HAL)库来驱动4.3英寸、800x480分辨率的RGB液晶显示屏。 LTDC,全称Liquid Crystal Display Controller,是STM32H7内核中的一个专用外设,用于控制LCD的...
在驱动4.3寸800x480分辨率的RGB LCD时,我们需要了解以下几个关键知识点: 1. **STM32F429寄存器配置**:STM32F429的LTDC功能通过一系列寄存器进行配置,包括初始化时钟、帧缓冲地址、颜色格式、分辨率、垂直和水平...
在本文中,我们将深入探讨如何使用STM32F429微控制器来驱动4.3英寸的TFT LCD电容触摸屏,该屏幕具有800x480的分辨率,并且支持HAL库驱动。STM32F429是一款高性能、低功耗的ARM Cortex-M4内核微控制器,广泛应用于...
VGA 芯片SDA7123/ADV7123测试通过,除此之外,南嵌电子科技还实现了,如下VGA 分辨率:android/wince S5pv210 16/32bit 分辨率1440*900/1280*720/1280*1024/800*600/1024*768 等等,等等,并且还可以帮客户定制一些...