タグ

ブックマーク / techbooster.org (1)

  • NotificationListenerServiceを使ってステータスバーを監視する | TechBooster

    StatusBarNotification#isClearable()メソッドでは、FLAG_ONGOING_EVENTフラグとFLAG_NO_CLEARフラグがどちらも立っていない場合、trueが返却されます。このフラグはノーティフィケーションを発行するときに設定されます(具体的にはNotificationManager#notify(int id, Notification notification)メソッドです)。同様にisOngoing()メソッドではFLAG_ONGOING_EVENTフラグが立っていればtrueを返却します。 getNotification()メソッドを使えば通知内容も取得できます。 ノーティフィケーションの表示/非表示を受け取る ではサンプルコードで動作を確認してみましょう。 (実際に実行するときは設定画面から許可しなければいけませんが、手順は最後に解説します

    NotificationListenerServiceを使ってステータスバーを監視する | TechBooster
  • 1