Android NDK:如何获取本机二进制文件的屏幕分辨率?

时间:2019-10-24 11:38:44

标签: android c++ android-ndk

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

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

在线讨论的大多数解决方案都涉及使用JavaANativeWindowANativeWindow_Buffer,但都不适用于我的情况。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

对于任何偶然发现此问题的人,我最终都会处理以下命令的输出。

-DexcludeGroupIds=com.test -DexcludeArtifactIds=Parser