`

Android学习 之 获取手机屏幕像素

阅读更多

有三种方法,其实都是一样的,只是做了不同的封装:

 

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());
    	
    }

 

 

分享到:
评论

相关推荐

    android获取设备分辨率、屏幕尺寸和屏幕像素密度(PPI)

    编码UTF-8;我们在ZOL上可以通过“参数”查看知名设备的信息,但如果客户寄给你一个他们自己定制的平板,通过“设置”也看不到你想要的信息, ...此Demo提供了获取设备的分辨率、屏幕尺寸和屏幕像素密度(PPL)的方式。

    Android应用源码获取手机屏幕尺寸的代码段.zip

    在Android应用开发中,了解和获取手机屏幕的尺寸是非常重要的,这可以帮助我们适配不同的设备,提供良好的用户体验。本文将详细解析如何通过源码获取手机屏幕尺寸,并介绍相关的编程概念。 首先,Android系统提供了...

    Android-获取手机屏幕大小屏幕分辨率屏幕密度导航栏高度标题栏高度

    在Android开发中,了解设备的屏幕属性是至关重要的,...通过学习和理解这些代码,开发者可以更好地掌握Android设备的屏幕信息,并在应用开发中灵活运用。记住,适配各种屏幕尺寸和特性是提升Android应用质量的关键。

    获取android手机的分辨率、像素密度等

    在Android开发中,了解...总的来说,掌握Android手机的分辨率、像素密度等属性及其获取方法,是Android开发者必备的技能之一。通过这些信息,我们可以更好地优化应用界面,确保在不同设备上呈现一致且舒适的视觉效果。

    安卓Android源码——获取手机屏幕尺寸的代码段.zip

    在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是一项基本技能,这对于适配不同设备、优化用户体验至关重要。在给定的“安卓Android源码——获取手机屏幕尺寸的代码段.zip”压缩包中,我们可以找到一段用于...

    Android应用源码获取手机屏幕尺寸的代码段-IT计算机-毕业设计.zip

    本示例源码旨在帮助学生在进行毕业设计或论文研究时理解如何在Android应用中获取手机屏幕的宽度和高度。以下是详细的知识点解析: 1. **Android屏幕尺寸分类**: Android系统将屏幕尺寸分为小型(small)、正常...

    Android项目源码之获取手机屏幕尺寸的代码段

    在Android开发中,获取手机屏幕尺寸是常见的需求,例如为了适配不同屏幕大小的设备或者进行自定义布局设计。下面将详细讲解如何通过代码获取Android手机的屏幕尺寸。 首先,我们要了解Android屏幕尺寸相关的概念。...

    android 取得手机屏幕大小

    在Android开发中,获取手机屏幕的尺寸是常见的需求,这涉及到UI适配、布局优化等多个方面。本篇文章将深入探讨如何使用Android的底层API来获取设备的屏幕大小,并结合实践案例进行详细解释。 首先,我们需要了解...

    android获取屏幕像素思路及代码

    在Android开发中,获取屏幕像素信息是常见的需求,这有助于我们设计适配不同屏幕尺寸的应用。本文将深入探讨如何在Android中获取屏幕的像素分辨率,并提供相应的代码示例。 首先,我们需要了解Android屏幕的一些...

    android 获取屏幕硬件分辨率方法

    屏幕分辨率是指屏幕像素的密度,通常以宽度和高度的像素数表示。本篇文章将详细解析如何在Android中获取屏幕的硬件分辨率,并解释相关概念。 首先,我们需要了解几个关键的Android系统类和对象: 1. **...

    android获取设备屏幕分辨率

    在Android开发中,获取设备屏幕分辨率是至关重要的一个环节,特别是在设计用户界面或者进行设备适配时。本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 ...

    安卓Android源码——获取手机屏幕尺寸的代码段.rar

    在安卓(Android)开发中,了解如何获取手机屏幕的尺寸是非常关键的知识点,尤其是在进行界面设计和布局适配时。本资源"安卓Android源码——获取手机屏幕尺寸的代码段.rar"提供了一段用于获取手机屏幕尺寸的源码,...

    获取手机屏幕分辨率Demo

    在Android开发中,获取手机屏幕分辨率是一项基础但重要的任务,尤其对于界面布局和用户体验优化而言。这个"获取手机屏幕分辨率Demo"就是一个简单的示例,帮助初学者理解如何在代码中获取设备的屏幕尺寸。 首先,...

    获取点击手机屏幕的xy坐标值简单代码demo

    在Android开发中,有时我们需要获取用户在屏幕上点击的位置,以便实现特定的功能,比如自定义手势识别、游戏控制或UI交互。这个"获取点击手机屏幕的xy坐标值简单代码demo"正是针对这一需求的一个实例。接下来,我们...

    获取手机屏幕大小和密度DOME

    要获取手机屏幕的大小,Android提供了DisplayMetrics类,它包含了关于屏幕的各种信息。我们可以通过以下代码获取屏幕宽度和高度的像素值: ```java DisplayMetrics displayMetrics = new DisplayMetrics(); ...

    Android项目获取手机屏幕尺寸的代码段.rar

    在Android开发中,获取手机屏幕尺寸是常见的需求,这有助于我们适配不同分辨率的设备,创建自适应布局,以及优化用户界面。本压缩包提供的代码段正是为了实现这一功能。以下将详细介绍如何在Android中获取屏幕尺寸,...

    android 获取屏幕像素大小的正确方法

    在Android开发中,获取屏幕像素大小是至关重要的,这直接影响到UI设计和布局适配。本文将详细讲解如何正确地获取Android设备的屏幕像素尺寸。 首先,我们需要了解Android中的DisplayMetrics类。DisplayMetrics是一...

    测试android手机屏幕大小

    总之,测试Android手机屏幕大小涉及到理解屏幕尺寸、分辨率、密度独立像素以及适配策略。开发者需熟练掌握这些概念,才能创建出能在各类设备上无缝运行的应用程序。通过合理的布局设计、使用Android提供的工具进行...

Global site tag (gtag.js) - Google Analytics