1、确定手机的显示density和分辨率

desity翻译成中文的意思是密度,在安卓系统中,desity是一个重要的显示参数。如果density设置不当,如低分辨率用了高density,会使得字体和其他一些UI显示得特别小,甚至影响App兼容。要确定手机的density很简单,使用RE文件管理器,开启system目录下的build.prop,找到“ro.sif.lcd_density=”的参数,后面的数字就是当前的density。

确定屏幕分辨率就更简单了,自行查询厂商官方数据即可。

2、根据分辨率修改density

前面说到,如果density不对,会造成很多问题,所以修改分辨率前,我们把density变更到对应的数值。以笔者的设备为例。笔者的设备默认分辨率是1080p(1920x1080),density为480。如果要把分辨率修改到720p(1280x720),那么就按照下面的方法计算出需要修改的density数值。

  需要修改成的density数值=480/(1080/720)=320

  1080p的横向、纵向分辨率是720p的1.5倍,所以density需要除以1.5。如果你是2K分辨率(2560x1440),想要修改成为1080p,那么同理,计算公式如下:

  需要修改的density数值=原density数值/(1440/1080)

  使用RE文件管理器,编辑build.p

android设备 显示density和分辨率相关推荐

  1. Android设备系统及屏幕分辨率统计信息汇总(截至2018年7月)

    系统版本 Google统计数据 数据来源 版本号 版本名称 API 占比 2.3.3 -2.3.7 Gingerbread 10 0.2% 4.0.3 -4.0.4 Ice Cream Sandwic ...

  2. “□” 表情无法在 Android 设备显示? 快试试 EmojiCompact 表情兼容库

    有了支持库 v26 下的 Compact 库,基于 API 19 及更高版本开发的应用就能获得 emoji 的向下兼容,再也不会看到显示失败的 "豆腐块" 啦.如要使用 Emoji ...

  3. android设备显示电脑内容,安卓手机怎样用电脑查看记事本内容

    原标题:安卓手机怎样用电脑查看记事本内容 最近在网上看到一个问题,他的手机屏幕坏了,也没有办法触屏解锁,只能靠USB连接手机,但是记事本里记录了很多重要的内容,应该怎么用电脑查看记事本内容. 关于这个 ...

  4. Appium:获取Android设备手机屏幕分辨率

    Appium:获取Android设备的手机屏幕分辨率 使用Appium获取手机屏幕分辨率 print(driver.get_window_size()) # {'width': 1080, 'heig ...

  5. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计

    .主要是为了总结一下 对这些概念有个直观的认识; . 作者 : 万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/198 ...

  6. 查看自己Android设备分辨率

    /*在Android中加入下面代码,用数据线连接上手机.运行下便知道自己Android设备的分辨率是多少了*/DisplayMetrics mDisplayMetrics = new DisplayM ...

  7. android连接此设备时打开,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  8. qt android 设备权限,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  9. AdB android 投屏 usb,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

最新文章

  1. python默认数据类型转换_Python 数据类型转换
  2. 测试安装详解_Linux的/opt目录(测试实用篇)
  3. 神经网络调参经验大汇总
  4. hdu4513--Manacher算法--回文串的O(n)算法
  5. Java5:BigInteger、BigDecimal详解
  6. c语言双引号和单引号的区别_Python中的单引号和双引号有什么区别?
  7. controller调用controller的方法_SpringBoot 优雅停止服务的几种方法
  8. 从零开始升级基于RuleBased的聊天机器人
  9. Apache Flink 进阶(四):Flink on Yarn / K8s 原理剖析及实践
  10. java基础 题和知识点总结, 关于String s是否默认初始化为null......,new一个对象和类静态域,是不是在内存中不是一个地方...
  11. atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结
  12. 4、Java 并发编程基础
  13. 设计模式——观察者模式(海姆达尔与仙宫人民)
  14. 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
  15. linux c python,Python 不是 C
  16. yii学习笔记—gii 自动代码生成工具
  17. 案例:程序员离职在家,全职接单心得
  18. 走进VR开发世界(6)——虚拟现实软件开发工具与技术
  19. 《图论》第三章:平面图
  20. iOS 交易支付密码(多种样式选择)~ 封装demo

热门文章

  1. 程序员不能不懂数据存储
  2. 无人直播如何操作?全套直播技术都在这里!
  3. CMOS 传感器是如何调整画面分辨率的?
  4. #x27;lt;gt;#x27; operator is not allowed for source level below 1.7
  5. HANA tenant backup
  6. HTML一些常用的表单元素,表单元素-HTML中常用的表单元素
  7. 关于Unity渲染优化,你可能遇到这些问题
  8. android模拟器IP地址
  9. dev c++ openssl配置
  10. 浅析Apache中RewriteRule和RewriteCond规则参数的详细介绍