携帯電話がドッキングされているか、コンピュータに接続されているときに、私のアプリが違う行動をしたいと考えています。これは可能ですか?iPhoneがドッキングされているかどうか確認できますか?
6
A
答えて
10
ドッキングされているかどうかはわかりませんでしたが、UIDevice classを見ると、batteryState
というプロパティが見つかります。アプリでバッテリー監視を有効にすると、プロパティがUIDeviceBatteryStateUnplugged
に設定されているかどうかを確認できます。はにドッキングされていないことを意味します。別の値(UIDeviceBatteryStateCharging
またはUIDeviceBatteryStateFull
)の場合、電話機は電源に接続されています。
これは、相手先にコンピュータがあることを保証するものではありません。それは、壁や他のUSB電源装置への電源アダプターと同じくらい簡単にできます。あなたはまた、 'registerForLocalNotifications' をEAAccessoryManagerクラスメソッドを使用して、通知EAAccessoryDidConnectNotificationのためのオブザーバーを追加するアクセサリー接続の変更を監視することができます
0
、複数の基準を参照してくださいリンゴのドキュメント.FOR EAAccessoryDidDisconnectNotificationEAAccessoryManager
関連する問題
- 1. フォームがドッキングされているかどうかを確認する方法は?
- 2. 電話機がドッキングされているかどうかを確認するには?
- 3. ユーザーがdbで確認されているかどうかを確認
- 4. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 5. QMutexがロックされているかどうかをどのように確認できますか?
- 6. データベースが更新されているかどうかの確認
- 7. アプリがインストールされているかどうかを確認して開くことができますか?
- 8. IISがインストールされているかどうかを確認しますか?
- 9. UIViewがタッチされているかどうかを確認しますか?
- 10. ポートが使用されているかどうかを確認しますか?
- 11. ファイルが更新されているかどうかを確認しますか?
- 12. Javascript:URLが変更されているかどうかを確認しますか?
- 13. HealthKitが承認されているかどうかを確認する方法
- 14. prePersist()で値が変更されたかどうか確認できますか?
- 15. デバイスが脱獄されていないかどうかを確認することはできますか?
- 16. GTK +どのラジオボタンが選択されているかはどのようにして確認できますか?
- 17. ファイルがアップロードされているかどうか確認してください。
- 18. zipファイルがパスワードで保護されているかどうか、dotnetzipで確認できますか?
- 19. URL /ルートがプログラムでファイアウォールの背後で保護されているかどうか確認できますか?
- 20. ライブストリームがストリーミングしているかどうかを確認できますか?
- 21. コンパイルされたバイナリが32ビットか64ビットかどうかをどうやって確認できますか?
- 22. レコードがアクセスサブマクロに保存されているかどうか確認します。
- 23. インストールされているネットワークプリンタがオンラインかどうかを確認します。
- 24. アプリが一部の組織でインストールされているかどうかは確認できますか?
- 25. 時計アプリで画面が淡色表示されているかどうかを確認できますか?
- 26. EclipseでWebプロジェクトが展開されていないかどうか確認できますか?
- 27. メッセージがiPhoneからサーバーに送信されているかどうかを確認するには?
- 28. ASP.Net MVC:URLが承認されているかどうかの確認
- 29. Grails:デタッチされたオブジェクトがアタッチされているかどうかの確認