gpt4 book ai didi

iPhone4如何查看电源线是否插好?

转载 作者:可可西里 更新时间:2023-11-01 05:04:12 25 4
gpt4 key购买 nike

我想知道我的应用程序是否在连接外部电源线的情况下运行。是否有可能在运行时找出这个状态?

一个额外的问题:这是否能够区分真正的 USB 电源和那些外部“电池组”?

谢谢!

最佳答案

使用UIDevice属性batteryState:

[[UIDevice currentDevice] batteryState] == UIDeviceBatteryStateCharging

来自 UIDevice Docs :

typedef enum {
UIDeviceBatteryStateUnknown,
UIDeviceBatteryStateUnplugged,
UIDeviceBatteryStateCharging,
UIDeviceBatteryStateFull,
} UIDeviceBatteryState;

关于你的第二个问题。我不相信您可以确定电池组和壁式充电器之间的任何区别,因为上述 UIDeviceBatteryState 标志是设备电池可以报告的唯一“状态”。因此,电池组和壁式充电器都将显示为 UIDeviceBatteryStateChargingUIDeviceBatteryStateFull(如果电池组已插入但没电,则显示为 UIDeviceBatteryStateUnplugged ).

关于iPhone4如何查看电源线是否插好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com