/**
 * @ 获取当前手机屏幕尺寸
 */
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获取屏幕的物理尺寸相关推荐

  1. android 获取屏幕的物理尺寸

    计算方法:获取到屏幕的分辨率:point.x和point.y,再取出屏幕的DPI(每英寸的像素数量),计算长和宽有多少英寸,即:point.x / dm.xdpi,point.y / dm.ydpi, ...

  2. Android 获取屏幕大小以及尺寸

    在Android开发中,获取手机屏幕像素的方法有多种.在这里,我仅仅做一个小小的总结,将这些方法分为两类.一类是使用Activity类来获取,另一类便是使用上下文(Context)来获取. /*** ...

  3. android获取键盘状态,Android获取屏幕方向及键盘状态的小例子

    Android获取屏幕方向及键盘状态的小例子 复制代码 代码如下: Configuration config = getResources().getConfiguration(); if (conf ...

  4. android获取屏幕尺寸,像素

    public void getScreen(){// 通过Activity类中的getWindowManager()方法获取窗口管理,再调用getDefaultDisplay()方法获 取获取Disp ...

  5. Windows下用Python获取电脑显示器物理尺寸和PPI

    Windows下用Python获取电脑显示器物理尺寸和PPI 背景 PPI 和 DPI Python获取PPI 方法一(WMI) 方法二(WINREG) 方法三(WMI+WINREG) 总结 背景 最 ...

  6. android 获取屏幕的宽高

    今天,讲讲android如何获取屏幕的宽高. // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManag ...

  7. android获取屏幕像素密度DPI、density、屏幕宽高

    获取手机屏幕像素密度 dpi DisplayMetrics metrics = new DisplayMetrics(); getActivity().getWindowManager().getDe ...

  8. python如何获取图片的尺寸_如何基于Python获取图片的物理尺寸

    如何基于Python获取图片的物理尺寸 这篇文章主要介绍了如何基于Python获取图片的物理尺寸,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题 ...

  9. Android 获取屏幕尺寸与密度

    遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适.有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好 ...

最新文章

  1. Python3学习笔记(二):基本数据类型
  2. Firefox显示 您的链接不安全 的解决办法
  3. 吴恩达深度学习课程deeplearning.ai课程作业:Class 2 Week 2 Optimization methods
  4. 1022 Digital Library (30 分) 【难度: 中 / 知识点: 哈希表】
  5. cURL在Web渗透测试中的应用
  6. 使用prototype特性编程中的效率问题
  7. java模拟数据库压测_Jeecgboot Feign、分布式压测、分布式任务调度
  8. [转贴]基于HTTP的QQ协议
  9. 拓端tecdat|R语言向量自回归模型(VAR)及其实现
  10. 《机器视觉算法与应用》第3章 机器视觉算法之几何基元的分割和拟合——学习笔记
  11. 计算房贷利率月供相关信息(等额本息)
  12. 中兴华为继续应诉欧盟无线网卡反倾销
  13. 六,iOS中的金额格式化和金额大小写转换
  14. 文件或目录损坏其无法读取问题解决方法2022-9-15
  15. Unity3D 射击游戏练习实例
  16. 数字经济专家高泽龙:映客更名映宇宙,元宇宙会成为映客下一个增长引擎吗?
  17. 闭关修炼---网络原理之IP协议
  18. 13.深度学习之RNN进阶-1
  19. 气体监测系统中使用的气体传感器有多个种类,其检测原理分别是什么?
  20. 申请美国J1签证的步骤和材料是怎样的?

热门文章

  1. ADI ADV7611BSWZ-RL 低功耗165 MHz HDMI接收器
  2. 5G 700 MHz覆盖分析
  3. 校园跑腿小程序怎么赚钱
  4. 微信文件夹的dat文件怎么打开_微信dat文件怎么打开?
  5. SpringBoot获取Ip并解析地址,Docker部署 (ip2region.xdb)
  6. ABOV单片机内部定时器Timer1的定时器代码实现讲解及示例代码-[MC96F6332D]
  7. 关于XSS攻击及其防御
  8. 如何在手机上打开xmind文件_手机上怎么才能看XMind的文件?
  9. MATLAB | 那些你不得不知道的MATLAB小技巧(二)
  10. 黑白翻转棋算法java实现