小编jst*_*ock的帖子

Galaxy Note 5:自动降低密度

我创建了一个依赖某些屏幕指标来运行的应用程序。它在除 Galaxy Note 5 之外的所有设备上都能正常工作。在 Note 5 上,它报告的屏幕尺寸为 1080x1920,而实际屏幕尺寸为 1440x2560。我还在 logcat 中看到以下消息:

\n\n

“ActivityThread\xef\xb9\x95 将默认密度从 560 切换到 420”

\n\n

我通过在以下代码中调用 getWindowVisibleDisplayFrame 来查找屏幕尺寸:

\n\n
Rect usable_rect = new Rect();\nWindow window = activity.getWindow();\nwindow.getDecorView().getWindowVisibleDisplayFrame(usable_rect);\n
Run Code Online (Sandbox Code Playgroud)\n\n

另一个奇怪的观察结果是,如果我使用除我发布的应用程序的包名称之外的包名称,则会返回正确的指标。请帮忙!

\n

android screen-size galaxy

5
推荐指数
1
解决办法
710
查看次数

标签 统计

android ×1

galaxy ×1

screen-size ×1