How to get the screen size of Android device via C?

I want to get screen size via C. I know we can use JNI to call Java from c. But is there any way to get via C directly? I mean get screen size from lowlevel modules without calling Java but just C. I used these codes below(copy form https://stackoverflow.com/questions/12131429/android-get-screen-size-via-c), but doesn't work, it returns width:10925409 and height:0: // ... Other standard includes ... #include #include //... 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
did you even google? stackoverflow.com/questions/12131429/…

以上就是How to get the screen size of Android device via C?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏