問題タブ [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.

0 投票する
1 に答える
3775 参照

android - Androidのロケーションアラーム?

アプリを起動すると、AndroidシステムにいくつかのPOI座標が追加されます。数時間後、私のアプリは閉じられ、ユーザーはPOIの1つに近づき、ステータスメッセージなどで通知を受け取ります。

これは私のシナリオにとって正しいアプローチですか?これを達成するためにAndroidで利用できるものは他にもありますか?

public void addProximityAlert(2倍の緯度、2倍の経度、フロート半径、長い有効期限、PendingIntentインテント)

0 投票する
1 に答える
1045 参照

android - 電話がスリープモードのときに GPS が更新されない

私のアプリケーションは、定期的に位置情報を取得する必要があります。私AlarmManagerはそれを行うために使用し、それはうまく動作します。問題は、電話機がスタンバイ/スリープ モードになると、GPS ロケーション リスナーが削除されることです。しばらくするAlarmReceiverと、待機モードのために GPS がオフになっているため、取得できない最新の位置情報更新が検索されます。

AlarmReceiver解雇されたときやその他の代替手段でロケーションリスナーを起動する方法はありますか?

0 投票する
2 に答える
5014 参照

android - Androidで保留中のインテントからアラームを更新する

目覚まし時計プロジェクトに取り組んでいますが、すでに設定されている目覚まし時計を編集したいと思います。アラームを編集すると、アラーム時刻は更新されますが、を使用して送信する値putExtra()は変更されません。PendingIntent.FLAG_ONE_SHOTフラグを使用しています。

しかし、フラグを設定すると、PendingIntent.FLAG_UPDATE_CURRENTすべてのputExtra()値も変更されますが、問題は、停止ボタンをクリックするとfinish()、現在のアクティビティが再度呼び出されることです。

つまり、アクティビティを終了しようとすると、現在のアクティビティを終了しているときにボタンをクリックすると再び呼び出されます。私を助けてください。前もって感謝します。

0 投票する
0 に答える
199 参照

android - 定期的なアラームをキャンセルする一般的なイベント

定期的なアラームをキャンセルする一般的なイベントは何かと思っていました。必要なときにアラームをリセットできるように、それらをキャッチしています。私が扱っていない可能性のある他の一般的なものは何ですか? 私が現在扱っているのは以下のとおりです。

  • PACKAGE_REPLACED/CHANGED/REMOVED/DATA_CLEARED
  • BOOT_COMPLETED
0 投票する
2 に答える
1363 参照

android - 時間設定におけるアラームマネージャの問題

特定の日時にアラームを設定したい。日付と時刻を解析して分割し、SimpleDateFormat を使用しましたが、この日付と時刻を [alarmManager.set(AlarmManager.RTC_WAKEUP,dt, pendingIntent );] に入れたいのですが、私の指定された時間にアラームが機能しない

事前に感謝を助けてください

0 投票する
0 に答える
530 参照

android - Android:AlarmManagerを使用して電話をウェイクアップする場合、タスクが完了するとすぐに電話はスリープ状態になりますか?

あなたがそれを維持し終えるとすぐに電話眠りに落ちるならば、それは私に2番目の好奇心の質問に私を連れて来ます:

効率が悪くなる前に、どのくらいの頻度で電話が起きて眠りにつくことができますか?(ずっと滞在するよりも無駄が多い)

0 投票する
2 に答える
2450 参照

android - 平日に実行されるアラーム マネージャーを使用してアラームを設定する方法

こんにちは、アラームマネージャーを使用して、特定の時点でアプリケーションを実行しています。平日 (月~金) にアプリケーションを実行したいので、その方法を教えてください。

0 投票する
1 に答える
298 参照

android - AlarmService サンプル エラー ビルドで AlarmService_Service.class が見つかりません

AlarmService サンプル エラー ビルドで AlarmService_Service.class が見つかりません。私は何が欠けていますか?

コード:

0 投票する
1 に答える
2114 参照

android - デバイスがオンで、ウィジェットがホーム画面に表示されている場合にのみウィジェットを更新する

ウィジェットに関する公式ドキュメントを理解している限り、私は少し混乱しています。

「標準的な」方法は、BroadcastReceiverを定義し、更新頻度をミリ秒単位で定義することです。この方法では、最小更新間隔を 30 分にして、バッテリーの電力を節約できます。合理的に聞こえます。

Google のドキュメントを読んで見つけた「手動」の方法は、AlarmManager. この方法を使用すると、より長い更新間隔が可能になり (もちろんお勧めできません!)、スリープ中にデバイスを起動しないアラーム タイプを使用することも可能です。(デバイスが何らかの理由で起動するとすぐに、イベントがトリガーされた後、いつでもインテントが送信されると思います-そうですか??)

今、私は次の考えに混乱しています: ウィジェットはホーム画面にあります。または、少なくともそれは彼らが見つかる最も一般的な場所です. Android では、ホーム画面に多くのページ (標準では 5 または 7) が用意されているため、ユーザーがウィジェットを配置しても、ウィジェットが表示されない場合があります。

ウィジェットが表示する情報が非常に単純なテキスト(現在の時刻など) であり、必要なときに遅延なく計算または導出できる限り、更新頻度やデバイスのウェイクアップ インテントさえ必要ありません。見えない!
しかし、デバイスがオンである限り、またはより具体的には、画面がオンでウィジェットが表示されている限り、多くの更新イベントが必要です! 秒を表示する時計のように、毎秒再描画するインテントが必要です!

それはどのように実現できますか?「Android アナログ時計」はどのように実現されるのか?方法 A (「標準」) も B (「手動」) も更新頻度が高くなりませんが、デバイスがオンになっており、ウィジェットが表示されている場合に限ります。

誰かヒントを教えてくれませんか???

0 投票する
2 に答える
1540 参照

android-alarms - デバイスをオフにして再度オンにすると、Android でアラームが機能しない

デバイスがオンのときに動作していることをアンドロイドで思い出させるようにアラームを設定しました。しかし、デバイスのスイッチをオフにして再度オンにすると、リマインダー アラームが機能しません。この問題を解決する方法を教えてください。

私のコードは次のようになります。