`
hklongshao
  • 浏览: 73689 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

如何获取设备屏幕的宽度和高度(分辨率)

 
阅读更多
原文转自:http://www.chengyunfeng.com/2010/02/how-to-obtain-the-equipment-the-width-and-height

//在某些场所下可能需要获取手机屏幕的宽度和高度,可以通过如下代码获取:
DisplayMetrics dm = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(dm); 
mScreenWidth = dm.widthPixels; 
mScreenHeight = dm.heightPixels;


//也可通过getSystemService来获取WindowManager:

      WindowManager manager = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
      Display display = manager.getDefaultDisplay();
     Pont screenResolution = new Point(display.getWidth(), display.getHeight());
分享到:
评论

相关推荐

    android获取设备屏幕分辨率

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

    Qt获取屏幕分辨率

    `QScreen`类提供了`geometry()`方法,该方法返回一个`QRect`对象,其中包含了屏幕的宽度和高度。 ```cpp foreach (QScreen *screen, screens) { QRect geometry = screen->geometry(); int width = geometry....

    QT分别获取当前所有屏幕的分辨率和刷新率(支持多屏)

    在本文中,我们将深入探讨如何使用QT框架来获取系统中所有屏幕的分辨率和刷新率,特别是在多屏显示环境中。QT是一个强大的跨平台应用程序开发框架,它提供了丰富的图形用户界面(GUI)工具和功能,包括对多显示器的...

    js获取屏幕分辨率的方法

    ### JS 获取屏幕分辨率的方法 在Web开发中,获取用户的屏幕分辨率是实现响应式设计...通过上述方法和技术,我们可以有效地获取用户的屏幕分辨率和浏览器窗口的尺寸信息,这对于实现响应式设计和优化用户体验非常关键。

    获取手机屏幕分辨率Demo

    这个"获取手机屏幕分辨率Demo"就是一个简单的示例,帮助初学者理解如何在代码中获取设备的屏幕尺寸。 首先,我们需要了解Android系统中用于描述屏幕分辨率的两个主要概念:密度独立像素(Density Independent Pixel...

    js获取屏幕的高度与宽度

    具体来说,可以使用window.screen.width和window.screen.height属性来获取屏幕的分辨率宽度和高度。此外,window.screen.availWidth和window.screen.availHeight可以得到屏幕的可用工作区宽度和高度,这通常是屏幕总...

    android 获取屏幕宽度和高度的工具类

    通过这个简单的工具类,开发者可以方便地获取到Android设备的屏幕宽度和高度,这对于提高应用的兼容性和用户体验具有重要意义。此外,还可以基于这些基本信息进一步实现更加复杂的功能,比如响应式设计等。

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

    在Android开发中,了解设备的屏幕属性是至关重要的,这些属性包括屏幕大小、屏幕分辨率、屏幕密度以及系统组件的高度如导航栏和标题栏。这些信息对于优化应用布局、适配不同设备以及提供良好的用户体验至关重要。...

    j2me获取真机屏幕宽度 高度的小程序

    标题提到的“j2me获取真机屏幕宽度 高度的小程序”正是这样一个实用工具,它能够帮助开发者获取到实际设备的屏幕宽度和高度。下面我们将详细探讨如何在J2ME中实现这一功能,并讨论相关知识点。 首先,我们需要了解...

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

    在Android开发中,获取屏幕硬件分辨率是至关重要的,因为这直接影响到应用的界面布局和用户体验。...通过正确地处理屏幕密度,我们可以确保应用在不同分辨率和密度的设备上都能提供良好的视觉体验。

    JS,Jquery获取各种屏幕的宽度和高度

    ### JS与jQuery获取屏幕宽度和高度的相关知识点 在前端开发中,经常需要获取用户的屏幕尺寸信息,例如宽度和高度等,这些数据对于响应式设计、布局调整等方面具有重要作用。通过JavaScript(简称JS)和jQuery这两种...

    易语言源码易语言取屏幕宽度与取屏幕高度源码.rar

    在"易语言源码易语言取屏幕宽度与取屏幕高度源码.rar"这个压缩包中,包含的是关于如何使用易语言获取计算机屏幕分辨率的源代码。在编程中,获取屏幕的宽度和高度是非常常见的需求,这有助于程序适配不同的显示器或...

    android获取屏幕分辨率

    2. **解析屏幕宽度和高度**:`DisplayMetrics`对象包含了`widthPixels`和`heightPixels`属性,分别代表屏幕的像素宽度和高度。但是,这些值可能包含虚拟按键或状态栏的高度,因此更推荐使用`screenWidthDp`和`...

    获取屏幕分辨率的VB源码

    MsgBox("屏幕宽度: " & screenWidth & "像素" & vbCrLf & "屏幕高度: " & screenHeight & "像素") ``` 在这个代码中,`Screen.PrimaryScreen.Bounds`返回了一个Rectangle对象,包含了屏幕的左上角坐标和宽度、高度...

    android获取屏幕高度和宽度的实现方法

    为了确保程序在各种分辨率和密度的设备上都能正确地获取到物理尺寸,我们需要在`AndroidManifest.xml`文件中添加`<supports-screens>`节点,声明应用支持各种屏幕尺寸和密度: ```xml android:smallScreens="true...

    获得屏幕及设置屏幕分辨率 Delphi

    在Delphi编程环境中,获取和设置屏幕分辨率是常见的任务,特别是在开发桌面应用时,需要适应不同用户设备的显示设置。本篇文章将详细讲解如何利用Delphi的VCL库(Visual Component Library)中的组件和API函数来实现...

    易语言简单取和设置屏幕分辨率

    这个函数可以获取到屏幕的各种尺寸信息,包括宽度和高度。通过传入不同的常量,如SM_CXSCREEN和SM_CYSCREEN,可以得到屏幕的逻辑宽度和高度。 4. 设置屏幕分辨率: 要设置屏幕分辨率,易语言程序需要调用更复杂的...

    获取屏幕分辨率示例【源代码】

    本示例程序将展示如何利用Android SDK提供的API来获取设备的屏幕尺寸,即宽度和高度。下面我们将详细探讨相关知识点。 首先,我们需要了解Android系统的屏幕尺寸分类。Android将屏幕尺寸分为small、normal、large和...

    Visual Basic 6.0 获取 设置 显示器分辨率

    对于屏幕宽度,使用SM_CXSCREEN(0),对于屏幕高度,使用SM_CYSCREEN(1)。然后,可以调用这个函数获取宽度和高度: ```vb Dim width As Long, height As Long width = GetSystemMetrics(SM_CXSCREEN) height...

    anrdroid测试屏幕分辨率

    导入这个工程到Android Studio后,通过编译并安装到设备上,开发者可以运行该应用,获取设备的实际分辨率信息,以及屏幕密度等其他关键指标。 描述中的“1. 一个小工具,测试屏幕分辨率”表明这个工程可能包含一个...

Global site tag (gtag.js) - Google Analytics