python获取手机屏幕大小,python获取窗口大小

本文目录一览:

python给定尺寸,给出屏幕长宽比例,求屏幕

以我认为,不能简单看待这个问题,应当根据实际情况,具体问题具体分析。

怎样获取Android手机屏幕的大小(分辨率、密度)

下面的代码即可获取屏幕的尺寸: 在一个Activity的onCreate方法中,编写以下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 宽度(PX) int height = metric.heightPixels; // 高度(PX) float density = metric.density; // 密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 密度DPI(120 / 160 / 240) 需要注意的是,在一个低密度的小屏手机上,仅靠上面的代码是不能获取正确的尺寸的。 所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens节点,如下: 这样当前的Android程序就支持了多种分辨率,那么就可以得到正确的物理尺寸了。

求助,正确获取屏幕物理大小

首先,必须弄清两个概念:屏幕分辨率和屏幕大小。

2

屏幕分辨率:通俗来讲,是指屏幕能够达到的清晰度(图像细腻程度),如 480*320,说明长为 480 个像素,宽为 320 个像素。这个数值越大则图像越清晰。

3

屏幕大小:指屏幕的物理尺寸,一般用屏幕对角线长度表示,单位英寸。如 5 英寸屏幕。1英寸 = 2.54 厘米。

4

注意:屏幕大不一定代表清晰度就高。比如说,一个 5 英寸屏幕,分辨率为 800*600,而一个 4.5 英寸屏幕,分辨率为 1280 * 800,这代表了前者屏幕更大,而后者屏幕上的图像更清晰。

END

获取手机屏幕大小

获知手机屏幕的大小主要有两种方法。注意,虽然提示为“主屏尺寸”,但目前一般的手机辅助类软件并不提供屏幕大小的查询,只提供屏幕分辨率的查询。

方法一:去 ZOL 中关村在线查,输入手机型号搜索即可。(图中,1 处为屏幕大小,2 处为屏幕分辨率)

方法二:用尺量屏幕对角线长度,然后换算成英寸(2.54厘米 = 1 英寸)。

怎样获取Android手机屏幕的大小

有两种方式:(获取到的大小准确度与手机的类型有关,google手机你还需要加上底部栏)

1.

WindowManager wm = (WindowManager) getContext()

.getSystemService(Context.WINDOW_SERVICE);

int width = wm.getDefaultDisplay().getWidth();

int height = wm.getDefaultDisplay().getHeight();

2.

WindowManager wm = this.getWindowManager();

int width = wm.getDefaultDisplay().getWidth();

int height = wm.getDefaultDisplay().getHeight();

如何获取手机屏幕大小

获取手机屏幕大小,可以通过ZOL中关村在线查进行查询,还可以使用尺子测量手机屏幕对角线长度,换算一下即可。接下来我为大家操作演示一下。

ZOL中关村查询

01

进入中关村在线查,在图示位置输入需要查询的手机型号,点击“搜索”,以魅族16s手机为例。

02

进入之后,点击“查看更多参数”,如图所示。

03

进入之后,即可看到手机屏幕大小,如图所示。

用尺子测量

01

用尺子测量屏幕对角线长度,然后换算成英寸即可(2.54厘米 = 1 英寸)。

我用python写脚本,怎么通过脚本获取手机屏幕尺寸

#!/usr/bin/env python import sys str = True while (str): dig = int(input()) if dig 100: print ‘please input mun between 0~100’ elif dig = 90: print ‘A’ elif dig = 80: print ‘B’ elif dig = 70: print ‘C’ elif dig = 60: prin

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/288867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-24 03:01
下一篇 2024-12-24 03:01

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29

发表回复

登录后才能评论