Android如何让设备显示颜色

AMD*_*AMD 9 android

我想获得当前设备支持的显示颜色
示例

google_pixel:16M颜色
samsung_c3300k_champ:256K颜色

注意:例如,从设备规范站点检索的上述值

另外,我得到的值基于显示位,例如:设备支持24位然后2 ^ 24 = 16,777,216

但是如何获得未知的当前显示位

Sau*_*rat 0

getPixelFormat()可用于获取显示器的像素格式。但从 API 17 开始,它总是返回RGBA_8888.

R - 8 位

G - 8 位

B - 8 位

结果是 24 位,用于表示显示屏上的单个像素。

这样的显示器可以显示2^24 = 16,777,216颜色。