SDL2 - 检测 "tablet" 与 "phone" 或屏幕尺寸

SDL2 - Detect "tablet" vs. "phone" or screen size

在 SDL2 中 -- 是否有检测平板电脑与 phone 或确定屏幕尺寸(物理屏幕尺寸 --- inches/cm/etc。)的好方法?

我想检测小屏幕并放大按钮尺寸。

我正在寻找执行此操作的 SDL2 方法,最好是,因为设备是否 Android/iPhone/etc 并不重要。

查看这个 SDL2 函数:https://wiki.libsdl.org/SDL_GetDisplayDPI

通过获取分辨率和物理 DPI,您可以获得以英寸为单位的屏幕尺寸。

你的具体问题在他们的错误跟踪器上讨论:

https://bugzilla.libsdl.org/show_bug.cgi?id=2473

有一些较旧的 SO 问题空手而归:iOS get physical screen size programmatically?