簡體   English   中英

Android NDK:如何在本機二進制中獲得屏幕分辨率?

[英]Android NDK : How to get screen resolution in native binary?

我有一個在 Android 手機上運行的armeabi-v7a的本機二進制文件,需要獲取屏幕的當前分辨率。

我嘗試從/dev/graphics/fb0讀取幀緩沖區分辨率,但它給了我一個不正確的值(640 X 400)。

網上討論的大多數解決方案都涉及使用JavaANativeWindowANativeWindow_Buffer ,這些都不適用於我的場景。

有沒有辦法做到這一點?

對於任何偶然發現這一點的人,我最終處理了以下命令的 output。

su -c dumpsys display | grep mBaseDisplayInfo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM