gpt4 book ai didi

android - 在 BroadcastReceiver 中使用 getWindowManager()

转载 作者:IT王子 更新时间:2023-10-28 23:55:23 25 4
gpt4 key购买 nike

我正在尝试在 BroadcastReceiver 中使用 getWindowManager() 并收到此错误:

getWindowManager() 方法未为类型 MyReceiver 定义”

我只需要得到 display.getWidth()display.getHeight()

有什么提示吗?非常感谢。

最佳答案

只需要上下文的简单代码

        DisplayMetrics metrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
windowManager.getDefaultDisplay().getMetrics(metrics);

更多信息请访问 documentation

或者你可以使用这个

context.getResources().getDisplayMetrics()

但阅读文档

Return the current display metrics that are in effect for this resource object. The returned object should be treated as read-only.

关于android - 在 BroadcastReceiver 中使用 getWindowManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10955287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com