####前提・実現したいこと
こんにちは。いつもたいへんお世話になります。
自作のWindows 10 Phone用UWPアプリケーションで、ネットワークの接続状態の変更を検知しようとしています。
###発生している問題・エラーメッセージ
WindowsPhoneがSuspendしていると、ネットワークの接続状態を取得できません。
C#
1string opentimelog = string.Empty; 2protected override void OnNavigatedTo(NavigationEventArgs e) { 3 NetworkInformation.NetworkStatusChanged += this.NetworkInformation_NetworkStatusChanged; 4 NetworkChange.NetworkAddressChanged += NetworkChange_NetworkAddressChanged; 5} 6 7private void NetworkInformation_NetworkStatusChanged(object sender){ 8 opentimelog += DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss ffff") + "\t" + "\r\n"; 9} 10 11private void NetworkChange_NetworkAddressChanged(object sender, EventArgs e) { 12 opentimelog += DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss ffff") + "\t" + "\r\n"; 13}
このそれぞれでlogをとれたのですが、WindowsPhoneがSuspendしていると、ネットワークの接続状態を取得できません。
移動中にとりたいので、Suspendしているときにとりたいです。
こういうとき、どうするものでしょうか?
なにか方法があれば教えてください。
アラームとタイマーは、アプリを閉じている場合やデバイスがロックされている場合でも動作します。
https://support.microsoft.com/ja-jp/help/4026379/windows-10-how-to-use-alarms-clock-app
とあるので、アラームとタイマーと同じように実装すればよいのかと考えているのですが。
####補足情報(言語/FW/ツール等のバージョンなど)
Windows10 Home 1709 64bit
Microsoft Visual Studio Community 2017
Version 15.1 (26403.3) Release
VisualStudio.15.Release/15.1.0+26403.3
Microsoft .NET Framework
Version 4.7.02556
インストールされているバージョン:Community
Visual C# 2017 00369-60000-00001-AA631
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。