Windows Phone 8.1 ランタイム用の C# を使用してタイマー アプリをコーディングしようとしています。私の目標は、タイマーが終了したときにダイアログを表示し、サウンド ファイルを再生することです。ユーザーが「OK」を押すと、サウンドが停止します。また、「スヌーズ」機能も素晴らしいでしょう。このアプリには無いかもしれませんが、個人用の目覚まし時計も計画中です。タイマーの TimeSpan を DateTime.Now に追加できるため、指定した時間にトリガーする最も簡単な方法になります。ここに私が持っていたいくつかのアイデアがありますが、それらは私が望むものとまったく同じではありません。
- バックグラウンド タスクを登録します。ただし、指定された時間のトリガーはありません。最大で 30 分ごとに起動する TimeTrigger のみ。あまりリソースに優しくない解決策は、予想される時間が次の 30 分以内であるかどうかを調べ、バックグラウンド タスクで指定された時間を待ち、ContantDialog を使用することです。これがまったく可能かどうかはわかりません。
- もう 1 つの可能性はトースト通知を使用することですが、対話の可能性はなく、誰かにタイマーに気づいてもらいたい場合はあまり印象的ではありません。
- アラームとリマインダーは RT アプリでは利用できなくなりました...
他に方法はありませんか?インターネット接続がアクティブな場合にバックグラウンド タスクのトリガーがある場合、スケジュールされた時間のトリガーはありませんか? それとも、古いアラームやリマインダーのようなものを自分でコーディングする可能性はありますか?
コードがなくてすみません。しかし、この問題に役立つコードはまだありません。
この問題をどのように解決しますか?タイマー、目覚まし時計、カレンダー、タスクのリマインダー、またはスケジュールされた時間にやり取りが必要な何かのためかもしれません。ご協力いただきありがとうございます。