我希望我的应用在手机停靠或以其他方式连接到计算机时采取不同的行为。这可能吗?我可以检查iPhone是否停靠吗?
6
A
回答
10
我找不到任何关于它是否停靠的信息,但如果您查看UIDevice class,您会发现batteryState
属性。如果您在应用中启用了电池监控,则可以检查该属性是否设置为UIDeviceBatteryStateUnplugged
,这意味着设备不是对接。如果它是另一个值(UIDeviceBatteryStateCharging
或UIDeviceBatteryStateFull
),则手机已连接到电源。
注意这并不能保证在另一端有一台计算机;它可以很容易地将电源适配器插入墙壁或其他USB供电设备。
0
您也可以使用EAAccessoryManager类方法“registerForLocalNotifications”和添加的通知EAAccessoryDidConnectNotification观察员监测附件连接的变化,EAAccessoryDidDisconnectNotification。对于更多的参考看到苹果文档EAAccessoryManager
相关问题
- 1. iPhone SSID检查是不可靠的
- 2. 是否可以在Eclipse中停靠“查找/替换”窗口?
- 3. 我可以依靠mod_rewrite吗?
- 4. 我可以依靠MSXML4吗?
- 5. 我可以检查我是否喜欢Facebook页面吗?
- 6. 我可以检查roxygenize是否失败?
- 7. Windows Mobile设备可以检测它的停靠时间吗?
- 8. 我可以检查是否有任何UIAlertView显示吗?
- 9. 我们可以动态检查android是否支持npot吗?
- 10. 是否可以检查java.lang.NumberFormatException?
- 11. 检查是否可以检查控制?
- 12. 我应该依靠脏检查吗?
- 13. 是mysqli_insert_id可靠吗?
- 14. 是否可以可靠地检测清漆上传的文件?
- 15. 如何我可以检查DatagridView的行是否被检查
- 16. 我们可以在iphone模拟器中检查applicationwillresignActive吗?
- 17. 我可以检查iPhone的具体类型吗?
- 18. 是否有可能以编程方式隐藏停靠图标
- 19. 是否可以像工具窗口停靠UML图?
- 20. emacs:我可以停止js2模式的语法检查吗?
- 21. 我可以依靠malloc返回NULL吗?
- 22. 我可以依靠shell()的存在吗?
- 23. 我可以依靠sizeof(uint32_t)== 4吗?
- 24. 我可以依靠模板类型吗?
- 25. 是否可以可靠地检测到我正在使用哪个WiFi网络?
- 26. “AndroidAnnotaions”是否可靠?
- 27. window.opener是否可靠?
- 28. java.net.Socket.setSoTimeout是否可靠?
- 29. iphone - 检查是否可以拨打电话
- 30. 检查iPhone是否可以发送带有MFMessageComposeViewController的文本