問題タブ [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のロケーションアラーム?
アプリを起動すると、AndroidシステムにいくつかのPOI座標が追加されます。数時間後、私のアプリは閉じられ、ユーザーはPOIの1つに近づき、ステータスメッセージなどで通知を受け取ります。
これは私のシナリオにとって正しいアプローチですか?これを達成するためにAndroidで利用できるものは他にもありますか?
public void addProximityAlert(2倍の緯度、2倍の経度、フロート半径、長い有効期限、PendingIntentインテント)
android - 電話がスリープモードのときに GPS が更新されない
私のアプリケーションは、定期的に位置情報を取得する必要があります。私AlarmManager
はそれを行うために使用し、それはうまく動作します。問題は、電話機がスタンバイ/スリープ モードになると、GPS ロケーション リスナーが削除されることです。しばらくするAlarmReceiver
と、待機モードのために GPS がオフになっているため、取得できない最新の位置情報更新が検索されます。
AlarmReceiver
解雇されたときやその他の代替手段でロケーションリスナーを起動する方法はありますか?
android - Androidで保留中のインテントからアラームを更新する
目覚まし時計プロジェクトに取り組んでいますが、すでに設定されている目覚まし時計を編集したいと思います。アラームを編集すると、アラーム時刻は更新されますが、を使用して送信する値putExtra()
は変更されません。PendingIntent.FLAG_ONE_SHOT
フラグを使用しています。
しかし、フラグを設定すると、PendingIntent.FLAG_UPDATE_CURRENT
すべてのputExtra()
値も変更されますが、問題は、停止ボタンをクリックするとfinish()
、現在のアクティビティが再度呼び出されることです。
つまり、アクティビティを終了しようとすると、現在のアクティビティを終了しているときにボタンをクリックすると再び呼び出されます。私を助けてください。前もって感謝します。
android - 定期的なアラームをキャンセルする一般的なイベント
定期的なアラームをキャンセルする一般的なイベントは何かと思っていました。必要なときにアラームをリセットできるように、それらをキャッチしています。私が扱っていない可能性のある他の一般的なものは何ですか? 私が現在扱っているのは以下のとおりです。
- PACKAGE_REPLACED/CHANGED/REMOVED/DATA_CLEARED
- BOOT_COMPLETED
android - 時間設定におけるアラームマネージャの問題
特定の日時にアラームを設定したい。日付と時刻を解析して分割し、SimpleDateFormat を使用しましたが、この日付と時刻を [alarmManager.set(AlarmManager.RTC_WAKEUP,dt, pendingIntent );] に入れたいのですが、私の指定された時間にアラームが機能しない
事前に感謝を助けてください
android - Android:AlarmManagerを使用して電話をウェイクアップする場合、タスクが完了するとすぐに電話はスリープ状態になりますか?
あなたがそれを維持し終えるとすぐに電話が眠りに落ちるならば、それは私に2番目の好奇心の質問に私を連れて来ます:
効率が悪くなる前に、どのくらいの頻度で電話が起きて眠りにつくことができますか?(ずっと滞在するよりも無駄が多い)
android - 平日に実行されるアラーム マネージャーを使用してアラームを設定する方法
こんにちは、アラームマネージャーを使用して、特定の時点でアプリケーションを実行しています。平日 (月~金) にアプリケーションを実行したいので、その方法を教えてください。
android - AlarmService サンプル エラー ビルドで AlarmService_Service.class が見つかりません
AlarmService サンプル エラー ビルドで AlarmService_Service.class が見つかりません。私は何が欠けていますか?
コード:
android - デバイスがオンで、ウィジェットがホーム画面に表示されている場合にのみウィジェットを更新する
ウィジェットに関する公式ドキュメントを理解している限り、私は少し混乱しています。
「標準的な」方法は、BroadcastReceiver
を定義し、更新頻度をミリ秒単位で定義することです。この方法では、最小更新間隔を 30 分にして、バッテリーの電力を節約できます。合理的に聞こえます。
Google のドキュメントを読んで見つけた「手動」の方法は、AlarmManager
. この方法を使用すると、より長い更新間隔が可能になり (もちろんお勧めできません!)、スリープ中にデバイスを起動しないアラーム タイプを使用することも可能です。(デバイスが何らかの理由で起動するとすぐに、イベントがトリガーされた後、いつでもインテントが送信されると思います-そうですか??)
今、私は次の考えに混乱しています: ウィジェットはホーム画面にあります。または、少なくともそれは彼らが見つかる最も一般的な場所です. Android では、ホーム画面に多くのページ (標準では 5 または 7) が用意されているため、ユーザーがウィジェットを配置しても、ウィジェットが表示されない場合があります。
ウィジェットが表示する情報が非常に単純なテキスト(現在の時刻など) であり、必要なときに遅延なく計算または導出できる限り、更新頻度やデバイスのウェイクアップ インテントさえ必要ありません。見えない!
しかし、デバイスがオンである限り、またはより具体的には、画面がオンでウィジェットが表示されている限り、多くの更新イベントが必要です! 秒を表示する時計のように、毎秒再描画するインテントが必要です!
それはどのように実現できますか?「Android アナログ時計」はどのように実現されるのか?方法 A (「標準」) も B (「手動」) も更新頻度が高くなりませんが、デバイスがオンになっており、ウィジェットが表示されている場合に限ります。
誰かヒントを教えてくれませんか???
android-alarms - デバイスをオフにして再度オンにすると、Android でアラームが機能しない
デバイスがオンのときに動作していることをアンドロイドで思い出させるようにアラームを設定しました。しかし、デバイスのスイッチをオフにして再度オンにすると、リマインダー アラームが機能しません。この問題を解決する方法を教えてください。
私のコードは次のようになります。