Android获取分辨率和像素密度「建议收藏」

Android获取分辨率和像素密度「建议收藏」看了网上好多的代码说是获取的分辨率其实得到的是屏幕的宽和高。1.如何获取分辨率和像素密度2..实现代码如下 DisplayMetricslocalDisplayMetrics=newDisplayMetrics(); try{ DisplaylocalDisplay=getWindow().getWindowManager().getDefaultDispl

大家好,又见面了,我是你们的朋友全栈君。

1.如何获取分辨率和像素密度

看了网上好多的代码说是获取的分辨率 其实得到的是屏幕的宽和高。

2.实现代码如下

DisplayMetrics localDisplayMetrics = new DisplayMetrics();
		try {
			Display localDisplay = getWindow().getWindowManager().
					getDefaultDisplay();
			localDisplay.getMetrics(localDisplayMetrics);
			Point localPoint = new Point();
			
			Display.class.getMethod("getRealSize", new Class[] { Point.class }).
			invoke(localDisplay, new Object[] { localPoint });
			int l = localPoint.x;
			int k = localPoint.y;
			String sss = String.valueOf(l) + " x " + String.valueOf(k);
			String dpi = String.valueOf(localDisplayMetrics.densityDpi)+ " dpi";
			Toast.makeText(getApplicationContext(),"分辨率为:" + sss + 
					"-----像素密度为:-+-" + dpi, 0).show();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • UltraEdit 配置 shell 语法高亮

    UltraEdit 配置 shell 语法高亮从UE官网下载wordfile扩展文件包,http://www.ultraedit.com/files/wf/wf.zip,解压后找到文件“unixshell.uew”,将其复制到ue的wordfile配置文件夹.点击菜单上的“高级”–>“配置”勾选“启用语法彩色显示”–>“已安装的词语文”选择bash–>点击应用,重启UE即可本文参考:http://blog.cs

    2022年7月15日
  • SpringBoot入门系列HelloWorld

    SpringBoot入门系列HelloWorld

    2021年6月30日
  • oracle 分页查询 优化_oracle分页查询封装

    oracle 分页查询 优化_oracle分页查询封装对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如 此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情 况下,他们只看前几页。 通常有以下两种分页技术可供选择。 1234567Select * from (Select rownumrn,t.* from table t)Where rn>&minnum and rn或者Sel

    2022年10月26日
  • mysql备份后缀是什么_mysql备份还原

    mysql备份后缀是什么_mysql备份还原一、备份常用操作基本命令1、备份命令mysqldump格式格式:mysqldump-h主机名-P端口-u用户名-p密码–database数据库名>文件名.sql2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump–add-drop-table-uusername-p…

    2022年6月16日
  • CPU监控_安卓cpu实时监控

    CPU监控_安卓cpu实时监控一,关键概念1,ContextSwitches(上下文切换)2,TherunQueue(运行队列)3,CPU的使用率二,CPU监控2.1,健康状态下CPU基准线2.2,vmstat使用2.2.1

    2022年8月4日
  • 手把手教你利用爬虫爬网页(Python代码)[通俗易懂]

    手把手教你利用爬虫爬网页(Python代码)[通俗易懂]本文主要分为两个部分:一部分是网络爬虫的概述,帮助大家详细了解网络爬虫;另一部分是HTTP请求的Python实现,帮助大家了解Python中实现HTTP请求的各种方式,以…

    2022年6月13日

发表回复

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

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