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サービスのスケジュール実行
- 3. スケジュールされたジョブを実行する
- 4. Windows Phone 7アプリの隔離されたストレージのリソースをリフレッシュ
- 5. iis 7で自動コンパイルされたコードをリフレッシュするには?
- 6. AJAXの実行後にCSSスタイルがリフレッシュされない
- 7. スケジュール変更後にタイマージョブが実行されない
- 8. Windowsサーバ2008のスケジュールされたタスクでPHPファイルを実行する
- 9. ログインせずにWindows XPでスケジュールされたタスクを実行する
- 10. Windowsで最後に実行されたプロセスのPID
- 11. 実行するWindows Mobileアプリケーションのスケジュール
- 12. VBScriptの代わりにスケジュールされたタスクを実行する
- 13. 実行Windows 7の64ビット
- 14. 初期テスト実行後にテストデータベースがリフレッシュされない
- 15. ダウンロードが開始された後にコードを実行する
- 16. git fetchを実行した後にコードがダウンロードされない
- 17. 確実に実行されるすべてのテストの前後のコード実行
- 18. スケジュールされた時刻にPHPスクリプトを実行するには
- 19. スケジュールされたタスクまたはWindowsサービス
- 20. スケジュールされた時刻にタスクを実行するjava、apache
- 21. 遅延されたPythonのスケジュール実行の原因
- 22. Windows XP SP3で実行されたアプリケーションはWindows 7で動作しません
- 23. ブラウザゲームエンジン - Windowsサービス、スケジュールされたタスク、スレッド、キャッシュタスク?
- 24. タスクスケジューラから実行したときに、Windowsサーバ上のスケジュールされたC#コンソールアプリケーションがコンソールを表示しない
- 25. スケジュールされたPythonプログラムはどのように実行されますか?
- 26. Windows 7のSMTPローカルサーバー? (IIS7を実行中)
- 27. Cycle.jsでレンダリングされたすべてのDOMの後にjsコードを実行
- 28. SQL UPDATE文を実行した後にJTableをリフレッシュする
- 29. 特定のチェックボックスが選択された後にコードを実行するには
- 30. Zend framework:ユーザーに送信されたレスポンスの後にコードを実行