通知歷史,通知歷史,通知歷史

通知歷史記錄是一個設備屏幕,用戶可以在其中查看已延後的通知、一些最近關閉的通知以及最後一天通知的歷史記錄。它是 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"