我希望我的應用在手機停靠或以其他方式連接到計算機時採取不同的行爲。這可能嗎?我可以檢查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的文本