微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DeviceMetrics 报告的分辨率低于实际像素 - Android 11仅限三星

如何解决DeviceMetrics 报告的分辨率低于实际像素 - Android 11仅限三星

DeviceMetrics 报告的分辨率低于实际设备像素。例如,S10 Lite 的宽度为 1080 像素,但 DeviceMetrics 报告为 810 像素。

这一定是操作系统选择的某种低分辨率模式。在 Android 11 之前,应用始终返回全屏宽度。 如何说服 Android 11 为应用程序提供全分辨率,并报告全屏宽度?某些特殊的清单属性,或使用/避免某些 API? (我尝试过老式的“支持屏幕”,但没有帮助)

  • compileSdkVersion 30
  • targetSdkVersion 30
  • minSdkVersion = 14 - 19 取决于特定的应用程序。尝试了更高的分钟,但没有帮助。
  • 所有报告均来自三星用户,但这可能是因为 Pixel 手机和其他 Android 11 设备目前很少见。在 S10 Lite 上测试,也在 S20、Note 20 上报告。
  • 该应用稳定、已有数年历史且保持最新状态

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。