getColorHexInDisplay

abstract fun getColorHexInDisplay(displayId: Int, x: Int, y: Int): String

获取屏幕中指定坐标的颜色十六进制值(自动申请权限)。

实时获取屏幕指定位置的像素颜色,自动处理屏幕截图权限申请,适用于界面元素颜色验证。

Return

颜色的十六进制字符串: - 不包含透明度时:"#RRGGBB" - 包含透明度时:"#AARRGGBB"

Parameters

displayId

屏幕标识符: - 0 表示物理屏幕的镜像 - 其他值表示对应的虚拟屏幕

x

目标像素的横坐标(基于屏幕分辨率,从左向右递增)

y

目标像素的纵坐标(基于屏幕分辨率,从上向下递增)

Throws

当屏幕ID无效或坐标超出屏幕范围时抛出

当屏幕截图权限申请失败时抛出