我希望我的应用程序在手机插接或以其他方式连接到计算机时表现不同。这可能吗?
最佳答案
我找不到关于它是否已停靠的任何信息,但如果您查看 UIDevice class您会找到 batteryState
属性。如果您在应用中启用电池监控,您可以检查该属性是否设置为 UIDeviceBatteryStateUnplugged
,这意味着设备未停靠。如果它是另一个值(UIDeviceBatteryStateCharging
或 UIDeviceBatteryStateFull
),则手机已连接到电源。
请注意,这并不能保证另一端有一台计算机;它可以很容易地成为插入墙上或其他 USB 供电设备的电源适配器。
关于iphone - 我可以检查 iPhone 是否已插接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832155/