获取状态栏高度问题

通过以下代码可以获取到状态栏的高度,但是我在红米K60手机上运行的结果是84(不准确),实际高度应该是120,有什么办法能获取到正确的高度吗?

function getStatueBarHeight() {
        let result = 0;
        let resourceId = context.getResources().getIdentifier("status_bar_height", "dimen",
                "android");
        if (resourceId > 0) {
            result = context.getResources().getDimensionPixelSize(resourceId);
        }
        return result;
    }
let statusBarHeight = context.getResources().getDimensionPixelSize(context.getResources().getIdentifier('status_bar_height', 'dimen', 'android'));

这样试试,之前有位老哥自问自答了,这是他的代码,我的两个红米手机试了没问题

@ibozo 一样的哦,获取到的是84,我悬浮窗的y坐标设置为-84,还不能完全覆盖状态栏,实际值要是120才行

升级版本到6.6.7没问题了,之前有问题的是6.5.3的版本