問題タブ [repeatingalarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アラームによるサービスの開始が機能しない
電話の起動時に呼び出される次のブロードキャスト レシーバーがあり ( Bootreciever.java
)、繰り返しアラームを使用して断続的に実行されるサービスを開始しようとしています。
基本的に、私は繰り返しアラームを設定して、3 秒間トリガーし、その後は 1 秒ごとにトリガーします。起動完了ブロードキャストは正常に受信されますが、サービスは開始されません。MyService.java
次のようになります。
サービスを開始するときに何が間違っていますか?
Logcat は何も教えてくれません。サービスはマニフェストで定義されています。このサービス自体は、 using を使用して呼び出すとstartService()
機能しますが、 内で使用すると失敗するようですPendingIntent
。
android - AlarmManager/BroadcastReceiver を使用して Android で毎週月曜日にアラームを繰り返す
毎週月曜日の午前 9:00 と午後 5:00 にタスクを繰り返したいと思います。そのために次のコードを使用しましたが、タスクを繰り返すことができません。
活動コード:
注: 86400000 * 7 = 604800000 に基づいて間隔をカウントしました。
レシーバー:
android - アラームが n 回かかる
私はアラームアプリケーションを作成しようとしています.n回ユーザーからバズを受け取り、その時点でバズを鳴らし、次のユーザーがアプリケーションにアクセスするようにタイミングの差を保存します。保存された差はデフォルトです。主なアクティビティのコードは次のとおりです。
実行時に n 個を追加する方法がわかりませんeditTexts
か? クラスについては... n 個のオブジェクトAlarmManager
を作成するループを実行しますか?AlarmManager
android - アラームマネージャーを使用した繰り返しアラーム
ユーザーから複数の「n」回の入力を受け取り、それらの特定の時間に鳴るアラームアプリケーションを作成しようとしています。そのために、時間と分のエントリの両方に EditText の配列を作成しました。開始ボタンの onclick リスナーで、入力されたすべての時間入力のアラーム マネージャーを初期化したいと考えています。
カレンダーの配列を作成した後、カレンダー オブジェクトごとに 1 つずつ、インテントと保留中のインテント、およびアラーム マネージャー オブジェクトの配列も作成する必要がありますか?
これは私のスタートボタンのコードです:
android - 特定の日のAndroidアラーム
ユーザーが指定した日にトリガーされるアラームを使用するアプリを作成しています。つまり、日のチェックボックスがあります(月、火、水、木、金、土、太陽)
私はこの質問についてたくさん検索しましたが、私が知った唯一の解決策は、AlarmManagerを使用してさまざまなアラームをトリガーすることです。つまり、ユーザーが7つのボックスすべてをチェックした場合、アラームを7回トリガーする必要があり、ユーザーが1つのアラームをキャンセルした場合、7つの保留中のインテントすべてをキャンセルする必要がありますか?
私の質問は、この問題を処理する他の効率的な方法はありますか?
ありがとう
android - 一部がAndroidで本質的に繰り返されている場合に、複数のアラームを設定するための最良の方法
私はリマインダーアプリケーションを構築しています。このアプリケーションでは、1回、毎週、毎月のリマインダーを使用して、期日と時刻にリマインダーをユーザーに通知します。リマインダーは、ユーザーがいつでも更新して、リマインダー時間を更新したり、リマインダーを完全に削除したりできます。私は特定の問題を解決するために2つの方法を考えました。
- ユーザーがリマインダーを設定するたびに、一意のIDを使用してそれに応じてアラームをスケジュールし、ユーザーがアラームを更新または削除した場合に備えて、それを更新または削除します。
- リマインダー時間をDBに保存するので、最も近いリマインダーのアラームをスケジュールするのがより良いアプローチです。そして、アラームによってトリガーされるサービスに、次に近いリマインダーの新しいアラームをスケジュールさせます。
2番目のアプローチはクリーンなアプローチのようですが、アラームによってトリガーされたサービスが次のリマインダーの新しいアラームをスケジュールする前にシステムによって強制終了された場合にどのように対処しますか?
編集 システムがメモリのためにサービスを強制終了した場合、サービスが再作成されるように見えます。実行されるたびにアラームをスケジュールするためにサービスに依存することが安全であることを意味しますか?
編集2 デバイスが再起動されるたびにAndroidがすべてのアラームを強制終了することに気づきました。これにより、アプローチ2がより優れたソリューションになります。今のところ実装しました。
windows-phone-7 - 特定の平日のWindowsPhoneの定期的なアラーム
ユーザーがWindowsPhoneでアラームを作成できるようにする必要があるアプリに取り組んでいます。私が直面している問題は、特定の日に繰り返すアラームの機能を提供したいということです(たとえば、月曜から金曜のみ)。
RecurrenceIntervalクラスは、これに適したオプションを提供していないようです(ネイティブのアラームアプリでは可能ですが)。毎日、毎週などです。
平日ごとに個別のアラームを作成し、毎週繰り返すように設定する必要がありますか?
iphone - ローカル通知を使用せずに週のランダムな日に設定できるカスタムアラームを作成するにはどうすればよいですか?
私は次の質問のいくつかを研究しました::
1.)iPhoneで選択した日のアラームを設定するにはどうすればよいですか?
3.)iPhoneでアラームを設定し、ローカル通知に保存するにはどうすればよいですか?
しかし、それらはすべてローカル通知を使用しています。アラームビューでスヌーズ、無視、OKの3つのボタンを使用する必要があるため、ローカル通知で問題が発生しています。ボタンをクリックするたびにカスタムアクションを実行する必要があります。
このようなことで私を助けてください。
提案を受け入れました。
前もって感謝します。
クルディープ。
android - アプリケーションの任意の画面で特定の日時を使用してユーザーに通知する
Android 4.0.x では、 を使用できますCalendarView
。その機能を使用して、リマインダー タスクを開発する必要があります。
特定の日付をクリックするとポップアップが表示されTimePicker
、特定の時刻を選択した後、日付と時刻をデータベースに保存する必要があります。
バックグラウンド プロセスでは、リマインダーの時刻と現在の時刻を 1 分ごとに確認する必要があり、現在の時刻と一致した場合は、前面にある画面のいずれかでアラームを発生させる必要があります。
つまり、プロジェクトに複数のタスクが含まれていて、各タスクに個別のページがある場合、リマインダーを設定した後はどのページでも作業できます。どのような場合でも、画面の前面にアラームを表示する必要があります。
タブレットがスリープ モードまたは電源オフ モードの場合、タブレットの電源を入れたときにアラームが表示される必要があります。