• 静的
    • AndroidManifest.xmlに定義する事で利用出来る。
    • 受信出来ないActionがある。(ACTION_BATTERY_CHANGEDとか)
    • onReceive時にインスタンスが生成され、実行後に破棄される。つまり関連するメンバ変数、staticな変数等は毎回クリアされる。
  • 動的
    • Activity,Serviceの中でContext#registerReceiverして登録する事で利用出来る。
    • 多分全部のActionを受信できる
    • Context#registerReceiverかそれ以前にインスタンスが生成され、Context#registerReceiverしたActivi tyやServiceが生きている内はインスタンスが存在する。