有三种方法,其实都是一样的,只是做了不同的封装:
private void getPhoneDisplayInfo(){
// 1.
DisplayMetrics displayMetrics1 = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics1);
int screenWidth = displayMetrics1.widthPixels;
int screenHeight = displayMetrics1.heightPixels;
Log.d("debug", "screenWidth = "+screenWidth+"|screenHeight = "+screenHeight);
// 2.
DisplayMetrics displayMetrics2 = new DisplayMetrics();
displayMetrics2 = getApplicationContext().getResources().getDisplayMetrics();
Log.d("debug", "screenWidth = "+displayMetrics2.widthPixels+"|screenHeight = "+displayMetrics2.heightPixels);
// 3.
Display display = getWindowManager().getDefaultDisplay();
Log.d("debug", "screenWidth = "+display.getWidth()+"|screenHeight = "+display.getHeight());
}
分享到:
相关推荐
编码UTF-8;我们在ZOL上可以通过“参数”查看知名设备的信息,但如果客户寄给你一个他们自己定制的平板,通过“设置”也看不到你想要的信息, ...此Demo提供了获取设备的分辨率、屏幕尺寸和屏幕像素密度(PPL)的方式。
在Android应用开发中,了解和获取手机屏幕的尺寸是非常重要的,这可以帮助我们适配不同的设备,提供良好的用户体验。本文将详细解析如何通过源码获取手机屏幕尺寸,并介绍相关的编程概念。 首先,Android系统提供了...
在Android开发中,了解设备的屏幕属性是至关重要的,...通过学习和理解这些代码,开发者可以更好地掌握Android设备的屏幕信息,并在应用开发中灵活运用。记住,适配各种屏幕尺寸和特性是提升Android应用质量的关键。
在Android开发中,了解...总的来说,掌握Android手机的分辨率、像素密度等属性及其获取方法,是Android开发者必备的技能之一。通过这些信息,我们可以更好地优化应用界面,确保在不同设备上呈现一致且舒适的视觉效果。
在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是一项基本技能,这对于适配不同设备、优化用户体验至关重要。在给定的“安卓Android源码——获取手机屏幕尺寸的代码段.zip”压缩包中,我们可以找到一段用于...
本示例源码旨在帮助学生在进行毕业设计或论文研究时理解如何在Android应用中获取手机屏幕的宽度和高度。以下是详细的知识点解析: 1. **Android屏幕尺寸分类**: Android系统将屏幕尺寸分为小型(small)、正常...
在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备或者进行自定义布局设计。下面将详细讲解如何通过代码获取Android手机的屏幕尺寸。 首先,我们要了解Android屏幕尺寸相关的概念。...
在Android开发中,获取手机屏幕的尺寸是常见的需求,这涉及到UI适配、布局优化等多个方面。本篇文章将深入探讨如何使用Android的底层API来获取设备的屏幕大小,并结合实践案例进行详细解释。 首先,我们需要了解...
在Android开发中,获取屏幕像素信息是常见的需求,这有助于我们设计适配不同屏幕尺寸的应用。本文将深入探讨如何在Android中获取屏幕的像素分辨率,并提供相应的代码示例。 首先,我们需要了解Android屏幕的一些...
屏幕分辨率是指屏幕像素的密度,通常以宽度和高度的像素数表示。本篇文章将详细解析如何在Android中获取屏幕的硬件分辨率,并解释相关概念。 首先,我们需要了解几个关键的Android系统类和对象: 1. **...
在Android开发中,获取设备屏幕分辨率是至关重要的一个环节,特别是在设计用户界面或者进行设备适配时。本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 ...
在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是非常关键的知识点,尤其是在进行界面设计和布局适配时。本资源"安卓Android源码——获取手机屏幕尺寸的代码段.rar"提供了一段用于获取手机屏幕尺寸的源码,...
在Android开发中,获取手机屏幕分辨率是一项基础但重要的任务,尤其对于界面布局和用户体验优化而言。这个"获取手机屏幕分辨率Demo"就是一个简单的示例,帮助初学者理解如何在代码中获取设备的屏幕尺寸。 首先,...
在Android开发中,有时我们需要获取用户在屏幕上点击的位置,以便实现特定的功能,比如自定义手势识别、游戏控制或UI交互。这个"获取点击手机屏幕的xy坐标值简单代码demo"正是针对这一需求的一个实例。接下来,我们...
要获取手机屏幕的大小,Android提供了DisplayMetrics类,它包含了关于屏幕的各种信息。我们可以通过以下代码获取屏幕宽度和高度的像素值: ```java DisplayMetrics displayMetrics = new DisplayMetrics(); ...
在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同分辨率的设备,创建自适应布局,以及优化用户界面。本压缩包提供的代码段正是为了实现这一功能。以下将详细介绍如何在Android中获取屏幕尺寸,...
在Android开发中,获取屏幕像素大小是至关重要的,这直接影响到UI设计和布局适配。本文将详细讲解如何正确地获取Android设备的屏幕像素尺寸。 首先,我们需要了解Android中的DisplayMetrics类。DisplayMetrics是一...
总之,测试Android手机屏幕大小涉及到理解屏幕尺寸、分辨率、密度独立像素以及适配策略。开发者需熟练掌握这些概念,才能创建出能在各类设备上无缝运行的应用程序。通过合理的布局设计、使用Android提供的工具进行...