【发布时间】:2019-09-14 14:26:20
【问题描述】:
我制作了 2 个具有不同包 ID (AndroidManifest.xml) 的相同应用程序。包 id 是唯一的区别!
第一个包 ID:com.vlasovsoft.math(存在于 Play 商店) 第二个包 id:com.vlasovsoft.math1(在 Play 商店中不存在)
问题是:
第一个应用程序 (com.vlasovsoft.math) 报告我的屏幕尺寸为 1440x900
而第二个应用程序向我报告真实屏幕尺寸 1920x1200。
有什么问题?
我的设备是三星 Galaxy Tab A 10.1 2016
显示屏幕大小的代码:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
Snackbar.make(view, metrics.widthPixels + "x" + metrics.heightPixels, Snackbar.LENGTH_LONG).setAction("Action", null).show();
PS
这个问题在我的三星 Galaxy J3 2016 上没有重现
【问题讨论】:
-
也许这个问题与google play有关,也许不是......我也尝试过设备恢复出厂设置 - 没有成功!
标签: android size screen scale display