Android ndk 为什么Android NDK中的屏幕分辨率错误?

Android ndk 为什么Android NDK中的屏幕分辨率错误?,android-ndk,resolution,Android Ndk,Resolution,我的决心是这样的: // ... other standard includes ... #include <sys/ioctl.h> #include <linux/fb.h> //... struct fb_var_screeninfo fb_var; int fd = open("/dev/graphics/fb0", O_RDONLY); ioctl(fd, FBIOGET_VSCREENINFO, &fb_var); close(fd); /

我的决心是这样的:

    // ... other standard includes ...
#include <sys/ioctl.h>
#include <linux/fb.h>

//...

struct fb_var_screeninfo fb_var;
int fd = open("/dev/graphics/fb0", O_RDONLY);
ioctl(fd, FBIOGET_VSCREENINFO, &fb_var);
close(fd);
// screen size will be in fb_var.xres and fb_var.yres
/。。。其他标准包括。。。
#包括
#包括
//...
结构fb_var_屏幕信息fb_var;
int fd=open(“/dev/graphics/fb0”,仅限ordu);
ioctl(财务总监、财务总监、财务总监和财务总监);
关闭(fd);
//屏幕大小将以fb_var.xres和fb_var.yres为单位
当屏幕上没有home、back和menu按钮时,这是正确的


但这3个按钮有问题。

您期望的是什么?您正在查询低级帧缓冲区设备,它对软件按钮一无所知。