安卓手机如何查看分辨率_读取屏幕内容的安卓软件

安卓手机如何查看分辨率_读取屏幕内容的安卓软件本文主要解决获取手机屏幕的大小:例子很简单,主要通过DisplayMetrics类来获取相关的信息,代码如下效果图:XML文件1.activity_main.xmlxmlns:tools=”http://schemas.android.com/tools”android:layout_width=”match_parent”android:layout_height=”match_pa…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本文主要解决获取手机屏幕的大小:例子很简单,主要通过 DisplayMetrics 类来获取相关的信息,代码如下

效果图:

0818b9ca8b590ca3270a3433284dd417.png0818b9ca8b590ca3270a3433284dd417.png

XML文件

1.   activity_main.xml

xmlns:tools=”http://schemas.android.com/tools”

android:layout_width=”match_parent”

android:layout_height=”match_parent”

android:paddingBottom=”@dimen/activity_vertical_margin”

android:paddingLeft=”@dimen/activity_horizontal_margin”

android:paddingRight=”@dimen/activity_horizontal_margin”

android:paddingTop=”@dimen/activity_vertical_margin”

tools:context=”com.example.displaymetricsdemo.MainActivity$PlaceholderFragment” >

android:id=”@+id/display_metrics_tv”

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:layout_alignParentTop=”true”

android:text=”@string/display_metrics”

/>

android:id=”@+id/metrics_btn”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:layout_below=”@id/display_metrics_tv”

android:text=”@string/metrics”

/>

2.strings.xml

DisplayMetricsDemo

显示屏幕分辨率:

Settings

获取屏幕分辨率

3.MainActivity.java

private TextView displayMetricsTv;

private Button metricsBtn;

private DisplayMetrics displayMetrics;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

displayMetricsTv = (TextView) this.findViewById(R.id.display_metrics_tv);

metricsBtn = (Button) this.findViewById(R.id.metrics_btn);

metricsBtn.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

displayMetrics = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);

displayMetricsTv.setText(“显示屏幕分辨率:\r\n” + displayMetrics.widthPixels + ” * ” + displayMetrics.heightPixels);

}

});

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170353.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 阿里云邮箱POP3、SMTP设置教程

    阿里云邮箱POP3、SMTP设置教程

    2021年9月21日
    270
  • 一元三次方程求根公式及韦达定理推导_韦达定理公式初中应用

    一元三次方程求根公式及韦达定理推导_韦达定理公式初中应用转自百度百科公式法(卡尔丹公式)(如右图所示)若用A、B换元后,公式可简记为:x1=A^(1/3)+B^(1/3);x2=A^(1/3)ω+B^(1/3)ω^2;x3=A^(1/3)ω^2+B^(1/3)ω。一元三次方程求根公式判别法当△=(q/2)^2+(p/3)^3>0时,有一个实根和一对个共轭虚根;当△=(q/2)^2+(p/3…

    2025年8月25日
    2
  • Werkstatt Munchen_we.elk

    Werkstatt Munchen_we.elkWSGIapplication接收两个参数:“environment”和“start_response”。requestclass可以包装environ,方便对environ进行操作fromwerkzeug.wrappersimportRequest,Responsedefapplication(environ,start_response):request=Request(environ)response=Response(“Hello%s!”%r

    2022年10月6日
    2
  • facets学习(1):什么是facets

    facets学习(1):什么是facetsML数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试ML数据集,谷歌开源了Facets,一款可视化工具。Fac

    2022年8月4日
    5
  • WireShark抓包后数据分析

    WireShark抓包后数据分析在分析数据之前,我们先了解一下我们传输数据的结构体系,如下图:这是两种体系,我们常知的一般都是TCP/IP体系结构。TCP/IP体系架构分析不难发现,TCP/IP体系中包含着很多我们熟悉的协议,比如说:http、smtp、https等。而我们人(使用者)是站在应用层之上的,我们想把数据上传或者说发送给别人,就要通过一些应用,如:QQ、微信、百度网盘等。然后就经过一层层加密(在数据包前加个“头”),一层层的传递。Frame层(物理层)分析这是我自己抓包的一个例子,我从我自己的QQ发了一条消息给朋友,

    2025年9月6日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号