通知履歴、通知履歴、通知履歴

通知履歴は、ユーザーがスヌーズされた通知、最近却下された少数の通知、および通知の最終日の履歴を表示できるデバイス画面です。これは、OEMが実装するためのオプション機能です。 SoCやキャリアへの影響はありません。

通知履歴は、次のユースケースに対処することを目的としています。

  • 誤った却下:通知を誤って却下し、それが何であったかを簡単に確認したいとします。
  • スヌーズされた通知:通知をスヌーズしましたが、スヌーズ期間が終了する前に通知を表示したいと考えています。
  • トラブルシューティング:通知を見逃したと思います。通知履歴をチェックして、通知があったかどうか、および通知が発生したかどうかを確認します。見つからない場合は、通知がブロックされているかどうかを確認します。通知履歴で通知設定を変更できます。
  • 通知管理:割り込み通知の方法を変更したいので、通知履歴を使用します。これは、毎日の通知負荷の現実的なスライスを提供し、アラート、ブロックへの変更の範囲を簡単に理解できるためです。等

通知履歴のこれらのコンポーネントのリファレンス実装が利用可能です。

  • 設定packages/apps/Settings/src/com/android/settings/notification/history
  • システムサーバーcom.android.server.notification.NotificationHistory.*.java

通知履歴を実装するための主な手順は次のとおりです。

  • 通知イベントをログに書き込みます。
  • ログにエントリポイントを追加し、ログをオンまたはオフにする設定を追加します。
  • 通知履歴画面を実装します。

ユーザーは通知履歴をオフにすることができます。オフの場合、すべての履歴アイテムが削除され、ログにアイテムは書き込まれません。

NotificationHistoryDatabaseクラスのHISTORY_RETENTION_DAYS定数を使用して、通知が通知履歴に表示される日数を設定できます。 [通知履歴]画面に表示されるセクションとデータの表示方法を変更することもできます。

デフォルトの通知履歴の保持期間は24時間です。

これらの単体テストは、コードの各コンポーネントに対して提供されます。

  • システムサーバーの単体テストFrameworksUiServicesTests
  • 設定ユニットテストmake -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"

通知履歴は、ユーザーがスヌーズされた通知、最近却下された少数の通知、および通知の最終日の履歴を表示できるデバイス画面です。これは、OEMが実装するためのオプション機能です。 SoCやキャリアへの影響はありません。

通知履歴は、次のユースケースに対処することを目的としています。

  • 誤った却下:通知を誤って却下し、それが何であったかを簡単に確認したいとします。
  • スヌーズされた通知:通知をスヌーズしましたが、スヌーズ期間が終了する前に通知を表示したいと考えています。
  • トラブルシューティング:通知を見逃したと思います。通知履歴をチェックして、通知があったかどうか、および通知が発生したかどうかを確認します。見つからない場合は、通知がブロックされているかどうかを確認します。通知履歴で通知設定を変更できます。
  • 通知管理:割り込み通知の方法を変更したいので、通知履歴を使用します。これは、毎日の通知負荷の現実的なスライスを提供し、アラート、ブロックへの変更の範囲を簡単に理解できるためです。等

通知履歴のこれらのコンポーネントのリファレンス実装が利用可能です。

  • 設定packages/apps/Settings/src/com/android/settings/notification/history
  • システムサーバーcom.android.server.notification.NotificationHistory.*.java

通知履歴を実装するための主な手順は次のとおりです。

  • 通知イベントをログに書き込みます。
  • ログにエントリポイントを追加し、ログをオンまたはオフにする設定を追加します。
  • 通知履歴画面を実装します。

ユーザーは通知履歴をオフにすることができます。オフの場合、すべての履歴アイテムが削除され、ログにアイテムは書き込まれません。

NotificationHistoryDatabaseクラスのHISTORY_RETENTION_DAYS定数を使用して、通知が通知履歴に表示される日数を設定できます。 [通知履歴]画面に表示されるセクションとデータの表示方法を変更することもできます。

デフォルトの通知履歴の保持期間は24時間です。

これらの単体テストは、コードの各コンポーネントに対して提供されます。

  • システムサーバーの単体テストFrameworksUiServicesTests
  • 設定ユニットテストmake -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"

通知履歴は、ユーザーがスヌーズされた通知、最近却下された少数の通知、および通知の最終日の履歴を表示できるデバイス画面です。これは、OEMが実装するためのオプション機能です。 SoCやキャリアへの影響はありません。

通知履歴は、次のユースケースに対処することを目的としています。

  • 誤った却下:通知を誤って却下し、それが何であったかを簡単に確認したいとします。
  • スヌーズされた通知:通知をスヌーズしましたが、スヌーズ期間が終了する前に通知を表示したいと考えています。
  • トラブルシューティング:通知を見逃したと思います。通知履歴をチェックして、通知があったかどうか、および通知が発生したかどうかを確認します。見つからない場合は、通知がブロックされているかどうかを確認します。通知履歴で通知設定を変更できます。
  • 通知管理:割り込み通知の方法を変更したいので、通知履歴を使用します。これは、毎日の通知負荷の現実的なスライスを提供し、アラート、ブロックへの変更の範囲を簡単に理解できるためです。等

通知履歴のこれらのコンポーネントのリファレンス実装が利用可能です。

  • 設定packages/apps/Settings/src/com/android/settings/notification/history
  • システムサーバーcom.android.server.notification.NotificationHistory.*.java

通知履歴を実装するための主な手順は次のとおりです。

  • 通知イベントをログに書き込みます。
  • ログにエントリポイントを追加し、ログをオンまたはオフにする設定を追加します。
  • 通知履歴画面を実装します。

ユーザーは通知履歴をオフにすることができます。オフの場合、すべての履歴アイテムが削除され、ログにアイテムは書き込まれません。

NotificationHistoryDatabaseクラスのHISTORY_RETENTION_DAYS定数を使用して、通知が通知履歴に表示される日数を設定できます。 [通知履歴]画面に表示されるセクションとデータの表示方法を変更することもできます。

デフォルトの通知履歴の保持期間は24時間です。

これらの単体テストは、コードの各コンポーネントに対して提供されます。

  • システムサーバーの単体テストFrameworksUiServicesTests
  • 設定ユニットテストmake -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"