【问题标题】:Android NDK : How to get screen resolution in native binary?Android NDK:如何在本机二进制文件中获取屏幕分辨率?
【发布时间】:2019-10-24 11:38:44
【问题描述】:

我有一个用于armeabi-v7a 的本机二进制文件,在需要获取当前屏幕分辨率的 Android 手机上运行。

我尝试从/dev/graphics/fb0 读取帧缓冲区分辨率,但它给了我一个不正确的值(640 X 400)。

网上讨论的大多数解决方案都涉及使用JavaANativeWindowANativeWindow_Buffer,这些都不适用于我的场景。

有没有办法做到这一点?

【问题讨论】:

    标签: android c++ android-ndk


    【解决方案1】:

    对于任何偶然发现这一点的人,我最终处理了以下命令的输出。

    su -c dumpsys display | grep mBaseDisplayInfo
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 2021-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      相关资源
      最近更新 更多