くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

AlarmManagerがちゃんと設定されているかの確認方法

  • AlarmManagerを使ってサービスを自動起動したがうまく設定できているか不安になってきた。。。
  • どうしたら確認できるかなーと思ったら、adbからできるらしい。
$ adb shell dumpsys alarm > dump.txt
  • dump.txtの中身は下記のような感じ。自分のpackage-nameを検索して、登録されている?とか登録されすぎてない?とか確認できる。
RTC #3: Alarm{4357f448 type 1 <package-name>}                                                                                                                                             
     type=1 when=+7h45m20s600ms repeatInterval=86400000 count=0
     operation=PendingIntent{435b7688: PendingIntentRecord{436280f8 <package-name> startService}}