Могу ли я прочитать информацию об аккумуляторе с iPhone через порт док-станции / зарядного устройства? Если так, то как?
Мне интересно, можно ли прочитать или каким-то образом получить информацию о состоянии батареи, о том, заряжена ли она, сколько и т. Д. На iPhone через порт док-станции / зарядного устройства. Другими словами, внешнее устройство заряжается и считывает состояние батареи одновременно.
Я хочу создать что-то простое для начала, простую коробку, которая будет светиться зеленым светодиодом, когда телефон полностью заряжен.
Итак, есть ли способ получить такую информацию? Если нет, есть ли другой способ достичь той же цели? (Как проверить, если телефон подает ток?)
2 ответа
Если вы хотите коробку снаружи, вам нужно зарегистрироваться в MFi, который обозначает Made For iPod/iPhone. Затем вы можете взять код из другого ответа по адресу @user1513623 и отправить считанный уровень заряда батареи на внешнее оборудование.
if (![[UIDevice currentDevice] isBatteryMonitoringEnabled])
{
[[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
}
NSLog(@"battery : %f", [[UIDevice currentDevice] batteryLevel]);