Могу ли я прочитать информацию об аккумуляторе с iPhone через порт док-станции / зарядного устройства? Если так, то как?

Мне интересно, можно ли прочитать или каким-то образом получить информацию о состоянии батареи, о том, заряжена ли она, сколько и т. Д. На iPhone через порт док-станции / зарядного устройства. Другими словами, внешнее устройство заряжается и считывает состояние батареи одновременно.

Я хочу создать что-то простое для начала, простую коробку, которая будет светиться зеленым светодиодом, когда телефон полностью заряжен.

Итак, есть ли способ получить такую ​​информацию? Если нет, есть ли другой способ достичь той же цели? (Как проверить, если телефон подает ток?)

2 ответа

Решение

Если вы хотите коробку снаружи, вам нужно зарегистрироваться в MFi, который обозначает Made For iPod/iPhone. Затем вы можете взять код из другого ответа по адресу @user1513623 и отправить считанный уровень заряда батареи на внешнее оборудование.

if (![[UIDevice currentDevice] isBatteryMonitoringEnabled])
{
    [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES];
}

NSLog(@"battery : %f", [[UIDevice currentDevice] batteryLevel]);
Другие вопросы по тегам