`

获取屏幕硬件分辨率方法 收藏

 
阅读更多

        TextView tv=(TextView)findViewById(R.id.tv);
        DisplayMetrics dm=new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);
        float width=dm.widthPixels*dm.density;
        float height=dm.heightPixels*dm.density;
        tv.setText(width+"X"+height);

 

其中dm.widthPixels和dm.heightPixels得到的宽度和高度值都是以宽度为320为标准的,也就是说,不管你的屏幕是什么分辨率,宽度都会得到320,而高度就根据比例宽高比例计算,所以在我的Milestone上(480X854)得到的宽高为320X569,如果要得到真实的分辨率,就必须乘以dm.density,这个值是因硬件分辨率而异的,如果是屏幕硬件宽为320像素,那么这个值就是1,如果是480,这个值就是480/320,就是1.5。 


分享到:
评论

相关推荐

    android 获取屏幕硬件分辨率方法

    该方法用于获取android屏幕硬件分辨率

    c#设置和获取分辨率

    c#实现,设置系统分辨率和获取当前的分辨率,主要是写一个Resolution类,非常简单,直接引用这个类然后调用方法就可实现,新手或入门的朋友可以参考下。 //设置分辨率,width宽,height高,displayFrequency刷新频率...

    Java编程获取当前屏幕分辨率的方法示例

    主要介绍了Java编程获取当前屏幕分辨率的方法,涉及java针对系统硬件信息的相关操作技巧,需要的朋友可以参考下

    测试屏幕分辨率

    针对所有手机的屏幕专门定制,能够有效的处理各种类型的手机

    QT C++检测计算机软硬件信息

    使用QT C++ 检测系统的计算机名称、cpu、显卡、内存、操作系统、几个屏幕以及每个屏幕的分辨率、硬盘信息、IP、MAC地址、公网IP、以及是否能够联网等信息 详情与效果图见博客:...

    Delphi6编程大师 硬件与系统

    硬件与系统 ========== DELPHI控件数组的简易实现 DELPHI文体与图象的打印 DELPHI中MEMO组件的光标定位 避免二次运行 得到WINDOWS用户名和序列号 动态调整显示器的分辨率 获取CPU信息 获取WINDOWS和SYSTEM目录 获取...

    操作系统_master47y_delphi7_Delphi实效编程百例_barkl1c_

    Delphi实效编程百例-操作系统,包括修改计算机名称、编写屏保程序、设置墙纸和屏保程序、动态调整屏幕分辨率、获取系统硬件信息等

    C#开发经验技巧宝典

    0741 如何获取收藏夹目录全路径 455 0742 如何获取共享组件目录全路径 456 0743 如何获取我的图片目录全路径 456 0744 如何获取Internet历史记录全路径 457 0745 如何获取Internet临时文件目录全路径 457 ...

    Visuai C++基础实践训练5

    Visuai C++基础实践训练,包括编写屏保程序、屏蔽系统热键和隐藏任务栏、动态调整屏幕分辨率、 获取系统硬件信息、编辑注册表信息、重启动和关闭计算机、获取Windows版本号和运行模式、枚举可用字体!!

    ST7789-STM32:使用STM32的硬件SPI驱动基于ST7789的IPS显示器

    使用STM32的硬件SPI驱动基于ST7789的IPS显示器。 支持的显示器 135 * 240分辨率 240 * 240分辨率 如果愿意,可以自定义分辨率,以驱动您喜欢的不同显示器。 例如,240x320显示器非常适合st7789。 只需将所有X_...

    IOS开发中使用UIFont设置字体及批量创建控件

    在IOS 中,使用[UIFont familyNames]这个方法获取72种系统字体。 使用[UIFont fontWithName:@”Zapfino” size:18]这个方法为...可以通过获取硬件设备的分辨率进而让控件的尺寸自动适配设备。具体方式为: //屏幕尺寸

    C#编程经验技巧宝典

    115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...

    delphi 开发经验技巧宝典源码

    0042 如何继承父类的方法 27 0043 如何实现函数重载 28 0044 类中多态的应用 28 0045 将函数作为参数进行调用 30 2.3 参数与指针 30 0046 通过指针读写数据 30 0047 在过程中使用常量参数 31 0048 在...

    delphi 开发经验技巧宝典源码06

    0042 如何继承父类的方法 27 0043 如何实现函数重载 28 0044 类中多态的应用 28 0045 将函数作为参数进行调用 30 2.3 参数与指针 30 0046 通过指针读写数据 30 0047 在过程中使用常量参数 31 0048 在...

    Visual C++实效编程百例光盘源代码

     实例45 动态调整屏幕分辨率   实例46 获取系统硬件信息   实例47 编辑注册表信息   实例48 重启动和关闭计算机   实例49 获取Windows版本号和运行模式   实例50 枚举可用字体  第6章 程序控制 ...

Global site tag (gtag.js) - Google Analytics