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 (将#修改为@)