`

android获取屏幕相关信息

阅读更多
public class TestActivity entends Activity{
    private static final String DEBUT_TAG = "testActivity";
    @Override
     protected void onCreate(Bundle savedInstanceState) {
        DisplayMetrics metric = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metric);
        int width = metric.widthPixels;  // 屏幕宽度(像素)
        int height = metric.heightPixels;  // 屏幕高度(像素)
        float density = metric.density;  // 屏幕密度(0.75 / 1.0 / 1.5)
        int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240)
        Log.d(DEBUT_TAG, "width="+width+",height="+height+",density="+density+",densityDpi="+densityDpi);
     }
}

        

 

分享到:
评论

相关推荐

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

    本篇文章将详细解析如何在Android中获取屏幕的硬件分辨率,并解释相关概念。 首先,我们需要了解几个关键的Android系统类和对象: 1. **DisplayMetrics**:这是Android提供的一个类,用于存储关于屏幕的各种度量...

    android获取屏幕分辨率

    本文将详细讲解如何在Android中获取屏幕分辨率,并通过一个简单的示例来展示实现过程。 首先,我们需要理解Android屏幕分辨率的基本概念。屏幕分辨率是指屏幕上像素点的数量,通常以宽度和高度的像素值表示,如...

    Android 获取屏幕相关数据的demo

    在Android开发中,获取屏幕相关的数据是至关重要的,这有助于我们设计适配各种尺寸和分辨率的界面。本Demo主要展示了如何获取屏幕的大小、屏幕可视大小以及状态栏和虚拟导航栏的高度。以下将详细讲解这些知识点。 1...

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

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

    android获取设备屏幕分辨率

    本文将深入探讨如何在Android系统中获取屏幕分辨率,并结合`TestDisplayMetrics`这个示例,来讲解相关知识。 一、Android屏幕分辨率概念 屏幕分辨率是指屏幕上像素的数量,通常用宽度和高度的像素数表示,如1920x...

    android中获取屏幕信息,做标准刻度的尺子

    - `DisplayMetrics` 类是获取屏幕信息的主要工具。你可以通过`Activity`的`getWindowManager().getDefaultDisplay().getMetrics(displayMetrics)`方法得到一个`DisplayMetrics`实例。 - `DisplayMetrics`包含了...

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

    ### Android 获取屏幕宽度和高度的工具类 在Android开发中,获取屏幕的宽度和高度是一项基本但非常重要的功能。这通常用于布局管理、适配不同屏幕尺寸的设备以及执行与屏幕大小相关的操作。本文将详细介绍如何通过...

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

    开发者可以调用`DisplayMetrics.heightPixels`和`DisplayMetrics.widthPixels`来获取屏幕的像素宽度和高度,然后计算对角线长度。屏幕大小通常分为小、正常、大、超大等类别,但实际尺寸可能因设备而异。 2. 屏幕...

    android获取当前壁纸

    以上就是Android获取当前桌面壁纸的基本步骤。如果你想要实现更复杂的功能,比如监听壁纸更改,可以注册BroadcastReceiver来监听ACTION_WALLPAPER_CHANGED广播。同时,你还可以利用Intent.ACTION_SET_WALLPAPER为...

    获取 Android 设备的系统信息 包含屏幕信息、内存信息、IMEI、存储、传感器、CPU等信息.zip

    - 屏幕尺寸:通过`DisplayMetrics`类可以获取屏幕的宽度和高度,包括像素密度、逻辑密度、屏幕尺寸等。 - 屏幕分辨率:可以通过`Display`对象的`getWidth()`和`getHeight()`方法获取。 - 屏幕方向:可以使用`...

    Android 获取设备信息

    6. **屏幕尺寸和密度**:`DisplayMetrics`类包含关于屏幕的信息,如宽度、高度、密度和分辨率,可以通过`WindowManager.getDefaultDisplay()`获取。 7. **电池状态**:`BatteryManager`可以获取电池的状态、电量、...

    Android实例-获取屏幕的物理分辨率

    在描述中提到的"有图有真像",可能是指附带的图片`Android获取屏幕的物理分辨率.jpg`,这张图片可能展示了代码执行后的结果,即屏幕的物理分辨率以像素形式直观地展示出来,帮助开发者理解代码的工作原理。...

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

    获取屏幕大小的过程分为两个部分:宽度和高度。在Android中,我们可以使用`DisplayMetrics`类来获取这些信息。以下是一个正确的方法: ```java DisplayMetrics displayMetrics = new DisplayMetrics(); ...

    android获取屏幕分辨率实现

    本篇文章将详细介绍如何在Android系统中获取屏幕分辨率,并探讨DisplayMetrics类的相关知识。 首先,Android系统提供了DisplayMetrics类来获取设备的显示信息,包括屏幕的宽度、高度、密度等。DisplayMetrics是...

    Android获取用户点击的坐标

    当用户触摸屏幕时,系统会创建一个`MotionEvent`对象,并将其传递给`onTouchEvent()`方法,开发者可以通过解析这个事件对象来获取用户触摸的具体信息,包括触摸点的坐标。 ### 实现步骤 #### 步骤1:定义Activity...

    Android设备中获取屏幕相关参数

    7. **获取屏幕参数**: 在代码中,可以通过以下方法获取Android设备的屏幕参数: - `DisplayMetrics`类提供了屏幕的信息,包括宽度、高度、DPI等。可以使用`Activity`的`getWindowManager().getDefaultDisplay()....

    android获取屏幕,状态栏,标题栏宽高

    ### Android 获取屏幕、状态栏、标题栏宽高详解 在Android开发过程中,有时我们需要精确地了解设备屏幕的具体尺寸,包括状态栏和标题栏的高度等信息。这对于实现自适应布局、全屏显示等功能至关重要。本文将详细...

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

    首先,我们可以使用`DisplayMetrics`类来获取屏幕的相关信息。`DisplayMetrics`对象包含了关于屏幕的各种度量数据,如像素宽度、像素高度、密度和密度DPI等。以下是在`Activity`的`onCreate`方法中获取屏幕尺寸的...

    android截取屏幕图片

    在Android中,可以使用`WindowManager`和`View`类来获取屏幕内容。以下是一个简单的实现步骤: 1. 获取顶级视图(root view): ```java View decorView = activity.getWindow().getDecorView(); decorView....

Global site tag (gtag.js) - Google Analytics