获取Android或iOS移动设备屏幕的实际物理尺寸?

时间:2018-08-01 12:48:35

标签: java c# android ios xamarin

我了解DPI / PPI和像素不会真正给出屏幕的实际物理尺寸,只有诸如扩展显示标识数据(EDID)之类的信息才能给出屏幕的实际物理尺寸。我怀疑智能手机或平板电脑的某处嵌入了此类信息。如果是这样,像Android或iOS这样的操作系统是否可以访问此类信息,因此API可以显示英寸或CM大小?

然后如何通过Xamarin C#或JAVA或Swift获取大小?

我的应用程序是在手机/平板电脑的屏幕上,例如标尺上,以精确的物理尺寸显示形状。

1 个答案:

答案 0 :(得分:0)

要获取iOS屏幕尺寸,请调用此方法

var screenSize=UIScreen.MainScreen.Bounds;

对于android设备,请使用以下代码

var metrics = Resources.DisplayMetrics;
相关问题