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

发布时间:2022-11-21

本文目录一览:

  1. python给定尺寸,给出屏幕长宽比例,求屏幕
  2. 怎样获取Android手机屏幕的大小(分辨率、密度)
  3. 求助,正确获取屏幕物理大小
  4. 怎样获取Android手机屏幕的大小
  5. 如何获取手机屏幕大小
  6. 我用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 屏幕分辨率:通俗来讲,是指屏幕能够达到的清晰度(图像细腻程度),如 480320,说明长为 480 个像素,宽为 320 个像素。这个数值越大则图像越清晰。 3 屏幕大小:指屏幕的物理尺寸,一般用屏幕对角线长度表示,单位英寸。如 5 英寸屏幕。1英寸 = 2.54 厘米。 4 注意:屏幕大不一定代表清晰度就高。比如说,一个 5 英寸屏幕,分辨率为 800600,而一个 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();
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