Я хочу найти цвет устройства Android. Я могу найти все сведения об устройстве, касающиеся его ОС, батареи и т. д., но как я могу найти его цвет?
Если Android не предоставляет цвет устройства, может ли кто-нибудь сказать причину этого? На iPhone можно определить цвет устройства, так почему бы и нет на Android?




Так как он не производится на одном заводе. Телефон может быть собран на заводе, но все части могут быть произведены другими компаниями. Процессор, аккумулятор и прочее производится на собственном заводе. Точно так же и его крышку изготовила другая фабрика. Некоторые фабрики предоставляют SDK для получения информации об устройствах, например, фабрика аккумуляторов дает возможность получить текущий процент, общую емкость и т. д. Но он не даст возможности определить его цвет. Так как вы можете изменить его любой цвет батареи. Точно так же вы можете часто менять обложку любого цвета. Некоторые чехлы действительно сделаны из пластика и нет возможности подобрать его цвет. Вот почему производители не хотят прилагать усилия для определения цвета устройства.
Добро пожаловать в СО. В Android такого API пока нет. Потому что, в отличие от Iphone, Android-устройства производят разные производители. Android работает на разных типах устройств. Это даже не обязательно должен быть мобильный телефон. На самом деле ни одна из этих причин не делает это невозможным, но оно того просто не стоит.