問題タブ [android-alarms]
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 - Android で Alarm Manager を使用してタスクをスケジュールする
アプリがバックグラウンドにあるときに古いバーの通知を表示したい。このタスクを実装するために AlarmManager を使用しました。しかし、AlarmManager を 1 分間 3 回繰り返したい、つまり、アプリが 1 分間隔でバックグラウンドにあるときに古いバー通知を 3 回表示したかったのです。setRepeating
1分間隔で繰り返すことができるAlarmManagerのメソッドを見ました。誰でもこれで私を助けることができますか?
android - Android のアラームがキャンセルされましたが、私ではありません
私のアプリでは、アラーム タイマーを使用して、2 分ごとにサーバーの更新をチェックしています。これを使用して繰り返しタイマーを作成します。
大多数の人にとって、これは問題なく機能します。しかし、アプリが突然更新を停止したと報告する人が少数います。タイマーが存在するかどうかを確認する簡単なチェックを入れました。
確かに、アプリが更新されなくなった場合、これは null を返し、タイマーがまだ存在しないことを示します。
私のアプリはアラーム タイマーを制御していました (ネットワークに接続していないときにオフにし、ネットワークに接続しているときにオンに戻すなど)。たぶん、どういうわけかオフにして、オンに戻さなかったと思いました。そこで、アラームタイマーをキャンセルするためにすべての呼び出しを削除したバージョンを作成しました。そのため、私のアプリにはそのタイマーをキャンセルする手段がなくなりました。しかし、ほんの数日後、再びアラーム タイマーが表示されなくなり、アプリが更新されません。
私自身のシステムでこれを実現することはできませんでした。おそらく Android システムがそれをキャンセルしたのではないかと思いましたが (それによって私のアプリは再び動作しなくなります)、問題のあるシステムの 1 つでは、彼は電話でほとんど何も実行していないと言いました。
タスク キラーがアラーム タイマーも殺すかどうかはわかりませんでしたが、SDK 8 を考えると、タスク キラーはそれを行うことができなくなり、バージョン 8 以降で問題が発生することがわかりました。タスクキラーを実行せず、ルート化されていないシステム。
メインアプリのタイマーが更新を停止したかどうかを確認するためだけに受信機を実行する「ウォッチドッグ」アラームタイマーも作成しました。私が見つけたのは、そのタイマーもキャンセルされていることです(それ以上「最後に実行された」更新は行われず、メインアプリが停止したことに気づきませんでした)。
この問題は私にとってアプリキラーです。いつ、何が起こっているのかを試してデバッグする方法さえ提案できますか? システムまたは他の何かによってタイマーがキャンセルされたときに、システムによって作成されたログエントリはありますか? 跡形もなく蒸発してしまうのが嫌です。
android - Android でアラームを受信する
私のプロジェクトでは、アラーム コードを使用しています。BroadcastReceiver
エラーはありませんが、クラス内の何も実行されていません。どこが悪いのか分かりません。Eclipseを使用してWindowsで実行しています。<receiver>
また、AndroidManifest.xml でクラスを指定しました。
クラス内のコードBroadcastReceiver
を実行したい。この場合、レシーバークラス内で指定されたテキストを指定された時間に表示したい。これは私のレシーバークラスです:
誰でもこの問題を解決する方法を提案できますか? ありがとう!!!
AndroidManifest.xml:
上記は私のandroidmanifest.xmlです。これは、レシーバーをトリガーするために使用したコードです。
android - Android アラーム マネージャーの精度はどのくらいですか?
Android アラーム マネージャーが不正確な時刻を使用していることは知っていますが、それについて 2 つの質問があります。
1) タイミングはどのくらい細かく設定されていますか? 30秒のようです。
2) 数秒早く発砲することはありますか?
時刻をスケジュールし、アラーム起動インテントでその時刻を新しい GregorianCalendar と比較することに起因するバグがコードに見られると思われます。しかし、これはごくまれにしか起こりません。
android - 電話を再起動した場合にAlarmManager(alarm.setRepeating)が機能するか-Android
特定の時間にサービスをトリガーしたいというシナリオになりました。
私が知っていることは...私は使用する必要がありますAlarmManager
、そして私はこの質問を聞いて見つけました、Alarmmanagerを使用して特定の時間にサービスを開始します。これで、特定の時間にサービスを開始できるようになりました。
今私が持っている質問は...私はサービスを開始するために24時間の間隔が必要です。今電話が再起動した場合はどうなりますか。再びサービスを開始しますか?
どうすればこれを実現できますか?これで私を助けてください
ありがとうございました
android - onReceive中にAndroidアラームが停止しました
システム アラーム (RTC_WAKEUP) でデバイスを起動し、アプリを開くタイマー アプリがあります。何千ものアラームが成功した後、設定されたアラームが完全に成功していないことが起こりました。onReceive() 中に停止し、アプリを起動せず、システム通知も発生しませんでした。BroadcastReceiver の onReceive() メソッドは次のとおりです。
アラームがトリガーされたとき、私は gReader アプリを使用していました。これがlogcatです(私のアプリはsk.martinflorek.TinyTimerです):
android.process.mediaがアプリを強制終了した理由と、これを防ぐ方法を教えてください。それは一度だけ起こった...
android - Androidでプログラムで画面をオンにする
私はアラームアプリケーションを開発しています。主なアクティビティから、ブロードキャストを使用してアラームを設定しました。次に、ブロードキャストレシーバーの onReceive で、ユーザーがアラームをシャットダウンまたはスヌーズできるようにするアクティビティを呼び出します...そのアクティビティでは、onCreate の開始時に、次の行を使用して画面をオンにし、デバイスのロックを解除します。
これは、Android 2.3.4 を搭載した Samsung Galaxy S2 では完全に機能しますが、Android 2.3.5 を搭載した htc では機能しません。htcでは何もしません。ロックボタンを押すと、円をドラッグしなくても画面が自動的にロック解除されます。そのように、flag_dissmis_keygard は機能していますが、flag_turn_screen_on は機能していません。これを行うための別の方法または別の解決策はありますか?
android - Android: アラームは 30 分ごとに再生され、12:30 から開始されます
ここでは、アラーム サービスを使用して 30 分ごとにアラームを再生します。現在、すべての開始から10秒ごとに再生するように設定しています。
コードは次のとおりです。
今問題は、アプリケーションの開始時からではなく、12:30 からアラームを開始したいということで、30 分ごとに繰り返し再生する必要があります。1:00、1:30、2:00 のように。. . 等
では、コードで何を変更する必要がありますか?
android - 異なる時間に複数の通知を設定する - Android
複数の通知を複数回作成する必要があります。通知が表示されるはずの時刻は event_id に取り込まれます。通知の時刻は別のクラスで設定されます。以下のコードでは、たとえば 10:00 に設定された通知の場合、10:00 以降に設定されたすべての通知も同時に表示されます。助けてください。正しい通知のみが表示される必要があります。将来のものではありません。
android - どうしてこのアラームが鳴らないのですか?
特定の日時にアラームを設定しようとしていますが、今のところ失敗しています。実験として、今日の午前10時4分に次のように設定しようとしています。
設定方法は正しいですか?そして、なぜこれは何もしないのですか?つまり、それは消えません(受信機クラスは電話を振動させます)
ありがとう
PSトーストメッセージがその下部に表示されます