Windows 7の電話で固定インタバルで任意のコードを実行することはできますか?私はそれを行い、私のアプリケーションのタイルイメージをリフレッシュしようとします。私はそれがタイルを更新するために必要な計算を実行するので、任意のコードの実行が必要です。スケジュールされたコードの実行後にWindows 7のタイルをリフレッシュ
答えて
Timerクラスを使用して、固定間隔でコードを実行できます。 UI要素を更新したいので、DispatcherTimerはUIスレッドで実行されるため、UI要素を更新することができるので、DispatcherTimerを使用することをお勧めします。ここで説明されて:あなたは、タイルスタートページタイルを意味する場合
dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0,0,1);
dispatcherTimer.Start();
が開始されます。ここでは DispatcherTimer (MSDN)
は(MSDNの記事から取られた)DispatcherTimerを使用する方法についていくつかのコードですアプリケーション - それは少しトリッキーです。プッシュ通知を使用する必要があり、それによってさらに複雑な側面が追加されます。ここでプッシュ通知に関するトレーニングコースがあります:Yochayはプッシュ通知に関する良い記事のシリーズがaswellた
WP7 Training Kit - Push Notifications
:
Understanding Microsoft Push Notifications for Windows Phones
も携帯電話にアプリ内のコードを持ってする方法はありませんアプリケーションが実行されていないときにアプリケーションがバックグラウンドで実行できないため、一定の間隔で動作することが保証されています。
タイルに表示されるカウントを更新する場合は、push notificationを使用してのみ行うことができます。
タイルイメージを定期的に更新する場合は、tile scheduleでこれを行うことができます。これにより、指定された間隔で画像が更新されます。サーバー上でイメージをホストし、最新の情報を表示するために必要に応じてイメージを再生成するという考え方です。
schdeuleが実行される最大頻度は時間単位です。これより頻繁に更新が必要な場合は、通知を使用する必要があります。
- 1. Windows Phone 7スケジュールされたタスクの実行
- 2. Windows Phone 7アプリの隔離されたストレージのリソースをリフレッシュ
- 3. Windowsサービスのスケジュール実行
- 4. Windowsでスケジュールされたタスクで.jarを実行できない
- 5. 特定のプログラムが実行されている場合にのみ、スケジュールされたWindowsタスクを実行
- 6. スケジュールされたジョブを実行する
- 7. iis 7で自動コンパイルされたコードをリフレッシュするには?
- 8. スケジュールでSasコードを実行
- 9. スケジュールされたイベントがなくなった後にコードを実行するには?
- 10. Windowsサーバ2008のスケジュールされたタスクでPHPファイルを実行する
- 11. 実行Windows 7の64ビット
- 12. ログインせずにWindows XPでスケジュールされたタスクを実行する
- 13. AJAXの実行後にCSSスタイルがリフレッシュされない
- 14. 実行するWindows Mobileアプリケーションのスケジュール
- 15. Windowsで最後に実行されたプロセスのPID
- 16. java.lang.IndexOutOfBoundsException:インデックス:7、サイズ:リフレッシュ後のサイズ:7
- 17. スケジュール変更後にタイマージョブが実行されない
- 18. スケジュールされたタスクのシステム/ユーザ特権としてWindows実行Wampサービス
- 19. WindowsスケジュールされたタスクまたはWindowsサービスをAzure Webジョブに移行
- 20. C#プログラミングでスケジュールされたWindowsのタスク
- 21. VBScriptの代わりにスケジュールされたタスクを実行する
- 22. python3 sched:実行後のイベントのスケジュール
- 23. joomlaのスケジュールされたタスクは毎秒実行されます
- 24. Windowsサービスで定義された時間後にメソッドを実行
- 25. 毎月1日に実行されるスケジュールされた機能
- 26. スケジュールされたタスクまたはWindowsサービス
- 27. Springを実行する別のモジュールでスケジュールされたジョブをスケジュール
- 28. Windows XP SP3で実行されたアプリケーションはWindows 7で動作しません
- 29. 初期テスト実行後にテストデータベースがリフレッシュされない
- 30. 確実に実行されるすべてのテストの前後のコード実行