[英]Android NDK : How to get screen resolution in native binary?
我有一個在 Android 手機上運行的armeabi-v7a
的本機二進制文件,需要獲取屏幕的當前分辨率。
我嘗試從/dev/graphics/fb0
讀取幀緩沖區分辨率,但它給了我一個不正確的值(640 X 400)。
網上討論的大多數解決方案都涉及使用Java
、 ANativeWindow
或ANativeWindow_Buffer
,這些都不適用於我的場景。
有沒有辦法做到這一點?
對於任何偶然發現這一點的人,我最終處理了以下命令的 output。
su -c dumpsys display | grep mBaseDisplayInfo
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.