android获取屏幕的物理尺寸
/** * @ 获取当前手机屏幕尺寸 */ public static float getPingMuSize(Context mContext) {int densityDpi = mContext.getResources().getDisplayMetrics().densityDpi; float scaledDensity = mContext.getResources().getDisplayMetrics().scaledDensity; float density = mContext.getResources().getDisplayMetrics().density; float xdpi = mContext.getResources().getDisplayMetrics().xdpi; float ydpi = mContext.getResources().getDisplayMetrics().ydpi; int width = mContext.getResources().getDisplayMetrics().widthPixels; int height = mContext.getResources().getDisplayMetrics().heightPixels; // 这样可以计算屏幕的物理尺寸 float width2 = (width / xdpi)*(width / xdpi); float height2 = (height / ydpi)*(width / xdpi); return (float) Math.sqrt(width2+height2); }
android获取屏幕的物理尺寸相关推荐
- android 获取屏幕的物理尺寸
计算方法:获取到屏幕的分辨率:point.x和point.y,再取出屏幕的DPI(每英寸的像素数量),计算长和宽有多少英寸,即:point.x / dm.xdpi,point.y / dm.ydpi, ...
- Android 获取屏幕大小以及尺寸
在Android开发中,获取手机屏幕像素的方法有多种.在这里,我仅仅做一个小小的总结,将这些方法分为两类.一类是使用Activity类来获取,另一类便是使用上下文(Context)来获取. /*** ...
- android获取键盘状态,Android获取屏幕方向及键盘状态的小例子
Android获取屏幕方向及键盘状态的小例子 复制代码 代码如下: Configuration config = getResources().getConfiguration(); if (conf ...
- android获取屏幕尺寸,像素
public void getScreen(){// 通过Activity类中的getWindowManager()方法获取窗口管理,再调用getDefaultDisplay()方法获 取获取Disp ...
- Windows下用Python获取电脑显示器物理尺寸和PPI
Windows下用Python获取电脑显示器物理尺寸和PPI 背景 PPI 和 DPI Python获取PPI 方法一(WMI) 方法二(WINREG) 方法三(WMI+WINREG) 总结 背景 最 ...
- android 获取屏幕的宽高
今天,讲讲android如何获取屏幕的宽高. // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManag ...
- android获取屏幕像素密度DPI、density、屏幕宽高
获取手机屏幕像素密度 dpi DisplayMetrics metrics = new DisplayMetrics(); getActivity().getWindowManager().getDe ...
- python如何获取图片的尺寸_如何基于Python获取图片的物理尺寸
如何基于Python获取图片的物理尺寸 这篇文章主要介绍了如何基于Python获取图片的物理尺寸,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题 ...
- Android 获取屏幕尺寸与密度
遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适.有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好 ...
最新文章
- Python3学习笔记(二):基本数据类型
- Firefox显示 您的链接不安全 的解决办法
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 2 Week 2 Optimization methods
- 1022 Digital Library (30 分) 【难度: 中 / 知识点: 哈希表】
- cURL在Web渗透测试中的应用
- 使用prototype特性编程中的效率问题
- java模拟数据库压测_Jeecgboot Feign、分布式压测、分布式任务调度
- [转贴]基于HTTP的QQ协议
- 拓端tecdat|R语言向量自回归模型(VAR)及其实现
- 《机器视觉算法与应用》第3章 机器视觉算法之几何基元的分割和拟合——学习笔记
- 计算房贷利率月供相关信息(等额本息)
- 中兴华为继续应诉欧盟无线网卡反倾销
- 六,iOS中的金额格式化和金额大小写转换
- 文件或目录损坏其无法读取问题解决方法2022-9-15
- Unity3D 射击游戏练习实例
- 数字经济专家高泽龙:映客更名映宇宙,元宇宙会成为映客下一个增长引擎吗?
- 闭关修炼---网络原理之IP协议
- 13.深度学习之RNN进阶-1
- 气体监测系统中使用的气体传感器有多个种类,其检测原理分别是什么?
- 申请美国J1签证的步骤和材料是怎样的?
热门文章
- ADI ADV7611BSWZ-RL 低功耗165 MHz HDMI接收器
- 5G 700 MHz覆盖分析
- 校园跑腿小程序怎么赚钱
- 微信文件夹的dat文件怎么打开_微信dat文件怎么打开?
- SpringBoot获取Ip并解析地址,Docker部署 (ip2region.xdb)
- ABOV单片机内部定时器Timer1的定时器代码实现讲解及示例代码-[MC96F6332D]
- 关于XSS攻击及其防御
- 如何在手机上打开xmind文件_手机上怎么才能看XMind的文件?
- MATLAB | 那些你不得不知道的MATLAB小技巧(二)
- 黑白翻转棋算法java实现