私は、Windows phone.orの飛行機モードのステータスを知るためのAPIが必要なプロジェクトを作成しています。飛行機モードの状態をプログラムで確認する方法はありますか?
6
A
答えて
0
DeviceNetworkInformation
クラスを使用すると、ネットワークアクセスの状態を判断できます。 イベントが必要な場合は、DeviceNetworkInformation.NetworkAvailabilityChanged
を使用できます。
Exmple:
DeviceNetworkInformation.NetworkAvailabilityChanged += new EventHandler<NetworkNotificationEventArgs>(ChangeDetected);
1
は、私が直接機内モードの状態にアクセスするすべての直接のAPIを認識していないんだけど、あなたがDeviceNetworkInformationクラスを使用して、そのためにテストすることができるように、基本的には、ネットワークの可用性をシャットダウンします。あなたがオンまたはオフにそれを回すためにユーザーに確認したい場合は、あなたがConnectionStatusTask経由で設定を起動することができます(これは、デバイス上でこれをテストすることをお勧めしますが、私は、これは機内モードをシミュレートすると考えている)
public bool IsAirplaneMode()
{
bool[] networks = new bool[4] { DeviceNetworkInformation.IsNetworkAvailable, DeviceNetworkInformation.IsCellularDataEnabled, DeviceNetworkInformation.IsCellularDataRoamingEnabled, DeviceNetworkInformation.IsWiFiEnabled };
return (networks.Count(n => n) < 1);
}
。
関連する問題
- 1. Windows Phone 7で機内モードの状態をプログラムで確認する方法はありますか?
- 2. ミュート状態を確認する方法はありますか?
- 3. IOS Swiftで飛行機モード/飛行モードを検出する方法
- 4. C#でサーバソケットの状態を確認する方法はありますか?
- 5. AndroidでTorchのライトステータスにアクセスする方法はありますか?フラッシュライトがプログラム状態でオン状態かオフ状態かを確認したい
- 6. ファイルバッファの現在の状態を確認する方法はありますか?
- 7. 飛行機モードをプログラムでアクティブにしますか?
- 8. Perlのシステム()のパイプラインで最初のプログラムの状態を確認する方法はありますか?
- 9. ネットワーク/飛行機モードが有効かどうかを確認しますか?
- 10. Android 7.0プログラムで飛行機モードを切り替える
- 11. 電子メールの状態を確認する方法 - 読み取りモード/作成モード/返信モードをOffice.context.mailbox.item
- 12. WP7デバイスの飛行機モードをデバッグする方法は?
- 13. 飛行機モードオン状態は常にTrueです。
- 14. 飛行機モードがiPhoneで有効になっているかどうかを確認しますか?
- 15. JavaScriptの状態をASCII値で確認する方法は?
- 16. iPadフルスクリーンモード&飛行機モード
- 17. 同期レルム - 飛行機モード
- 18. Vuex状態オブジェクトが空であるかどうかを確認する方法
- 19. .netでNumLock、CapsLock、ScrollLockの状態を確認する方法はありますか?
- 20. 状態の更新が完了したかどうかを確認する方法はありますか?
- 21. トグルボタンの状態を他のクラスから確認する方法
- 22. Androidエミュレータの「飛行機」モードでのテスト
- 23. アンドロイドのEditTextの表示状態を確認する方法は?
- 24. React Nativeのビューの状態を確認する方法は?
- 25. EFコアの主キーと外部キーの状態を確認する方法はありますか?
- 26. プロセスがビジー状態かどうかを確認する方法
- 27. iPhone Simulatorで飛行機モードをシミュレート
- 28. PythonでSelenium Webdriverのトグルボタンの状態を確認する方法
- 29. ブート時にsdcardの状態を確認する方法は?
- 30. TFTP接続の接続状態を確認する方法は?