Есть ли способ получить информацию о типе экрана в Android? Я хочу знать, что я использую amoled/ips/tft или получаю максимальную яркость экрана, а не относительную яркость, но яркость в гнидах или канделах/см2.Тип экрана Android/Яркость
4
A
ответ
0
Как и другие физические аспекты устройства (масса, длина, момент инерции и т. д.), эта информация не будет сохранена в телефоне. Я думаю, что единственный способ сделать это - собрать информацию, создать базу данных и указать значения для идентификаторов устройств.
Редактировать: Единственное, что я могу придумать, это использовать датчик света устройства и какое-то калибровочное устройство/метод. что-то вроде:
- удержания устройства х расстояния от зеркала/белой поверхности в поле черной комната
- программного цикла экран через настройку яркости
- чтение датчика света на каждый шаге
Ограничения здесь будут в датчике освещенности, если он даже существует, и заставить людей правильно откалибровать свое устройство.
-1
Я не думаю, что есть какой-нибудь способ сделать это напрямую, но вы можете получить имя устройства с помощью
android.os.Build.MODEL;
, а затем использовать это, чтобы сделать какой-то веб-службы для информации вам нужно.