我了解DPI / PPI和像素不会真正给出屏幕的实际物理尺寸,只有诸如扩展显示标识数据(EDID)之类的信息才能给出屏幕的实际物理尺寸。我怀疑智能手机或平板电脑的某处嵌入了此类信息。如果是这样,像Android或iOS这样的操作系统是否可以访问此类信息,因此API可以显示英寸或CM大小?
然后如何通过Xamarin C#或JAVA或Swift获取大小?
我的应用程序是在手机/平板电脑的屏幕上,例如标尺上,以精确的物理尺寸显示形状。
答案 0 :(得分:0)
要获取iOS屏幕尺寸,请调用此方法
var screenSize=UIScreen.MainScreen.Bounds;
对于android设备,请使用以下代码
var metrics = Resources.DisplayMetrics;