I find lots of colors look different on different android devices. For example, if I set #fff8f5ea as the background color of a View and run the app on different devices, I
Most likely, the devices use a different screen type.
Colors vary between LCDs, LEDs and other screen types because of the way the screen is built.
For example, some screens will turn pixels of completely to display black, while some will show a shade of grey.