Java 如何在Android中查找设备颜色

Java 如何在Android中查找设备颜色,java,android,Java,Android,我想找到Android设备的颜色。我能够找到有关其操作系统、电池等设备的所有详细信息,但我如何才能找到其颜色 如果android不提供设备的颜色,有人能说出背后的原因吗?在iPhone上可以检测设备的颜色,为什么不在Android上呢?因为它不是一家工厂生产的。这款手机可以在工厂组装,但所有零件都可以在其他公司生产。处理器、电池和其他产品在他们自己的工厂生产。同样,它的封面也产生了不同的工厂。一些工厂提供SDK来获取有关设备的信息,如电池工厂提供了获取当前百分比、总容量等的方法,但它不会让位于检

我想找到Android设备的颜色。我能够找到有关其操作系统、电池等设备的所有详细信息,但我如何才能找到其颜色


如果android不提供设备的颜色,有人能说出背后的原因吗?在iPhone上可以检测设备的颜色,为什么不在Android上呢?

因为它不是一家工厂生产的。这款手机可以在工厂组装,但所有零件都可以在其他公司生产。处理器、电池和其他产品在他们自己的工厂生产。同样,它的封面也产生了不同的工厂。一些工厂提供SDK来获取有关设备的信息,如电池工厂提供了获取当前百分比、总容量等的方法,但它不会让位于检测其颜色。因为你可以把它换成任何颜色的电池。同样,你也可以经常更换你想要的任何颜色的封面。有些盖子实际上是由塑料制成的,没有办法得到它的颜色。这就是为什么制造商不想努力检测设备的颜色

欢迎这样做。到目前为止,Android中还没有这样的API。因为与Iphone不同,Android设备的制造商也不同。Android在不同类型的设备中运行。它甚至不必是手机。事实上,所有这些原因都没有使之成为不可能,但这根本不值得。