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