2014-01-27 4 views
-2

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

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

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

+0

Пробовали что-нибудь? Были ли какие-либо исследования? Или просто попросить нас дать код. –

ответ

0

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

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

NSLog(@"battery : %f", [[UIDevice currentDevice] batteryLevel]); 
+0

Благодарим вас за ответ, но я ищу способ прочитать состояние батареи с внешнего устройства через стыковочный порт. – user3242113

Смежные вопросы