有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java能否获得Android或iOS移动设备屏幕的实际尺寸?

我知道DPI/PPI和像素不会给出屏幕的实际大小,只有扩展显示标识数据(EDID)等信息才能给出屏幕的实际大小。我怀疑智能手机或平板电脑在某处嵌入了这样的信息。如果是这样,像Android或iOS这样的操作系统是否可以访问这些信息,从而API可以显示英寸或厘米大小

然后如何通过Xamarin C#或JAVA或Swift获得尺寸

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


共 (1) 个答案

  1. # 1 楼答案

    要获取iOS屏幕大小,请调用此方法

    var screenSize=UIScreen.MainScreen.Bounds;
    

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

    var metrics = Resources.DisplayMetrics;