我试图通过调用SDL_GetDisplayDPI来获取显示器的DPI,并且它在我的Nook Color(使用CyanogenMod)和Galaxy S5(使用默认版本的Android)上都不起作用。 SDL_GetError表示“不支持该操作”。是否有不同的方法可以找到SDL的DPI?
答案 0 :(得分:0)
可以在这个帖子中找到答案: https://discourse.libsdl.org/t/an-issue-with-sdl-getdisplaydpi-on-android/23312
“看起来GetDisplayDPI目前仅在Windows,macOS和X11上实现。
查看Android文档,160 * getResources()。getDisplayMetrics()。density;会根据UI比例因子给出DPI。“