Riwayat Pemberitahuan, Riwayat Pemberitahuan, Riwayat Pemberitahuan

Riwayat Pemberitahuan adalah layar perangkat tempat pengguna dapat melihat pemberitahuan yang ditunda, beberapa pemberitahuan yang baru saja ditutup, dan riwayat hari terakhir pemberitahuan. Ini adalah fitur opsional untuk diterapkan oleh OEM. Tidak ada dampak pada SoC atau operator.

Riwayat Pemberitahuan dimaksudkan untuk mengatasi kasus penggunaan berikut:

  • Pemberhentian tidak disengaja : Anda secara tidak sengaja mengabaikan pemberitahuan dan ingin melihat sekilas pemberitahuan tersebut.
  • Notifikasi yang ditunda : Anda menunda notifikasi tetapi ingin melihatnya sebelum periode tunda berakhir.
  • Pemecahan masalah : Anda pikir Anda melewatkan pemberitahuan. Anda memeriksa Riwayat Pemberitahuan untuk melihat apakah ada pemberitahuan dan apakah itu berdengung. Jika Anda tidak menemukannya, Anda memeriksa apakah pemberitahuan diblokir. Anda dapat mengubah pengaturan pemberitahuan di Riwayat Pemberitahuan.
  • Manajemen notifikasi : Anda ingin mengubah seberapa interupsi notifikasi, jadi Anda menggunakan Notification History karena menawarkan potongan realistis dari beban notifikasi harian, yang memudahkan untuk memahami cakupan perubahan Anda pada peringatan, pemblokiran. dll.

Implementasi referensi dari komponen Riwayat Pemberitahuan ini tersedia:

  • Pengaturan : packages/apps/Settings/src/com/android/settings/notification/history
  • Server sistem : com.android.server.notification.NotificationHistory.*.java

Ini adalah langkah-langkah utama untuk menerapkan Riwayat Pemberitahuan:

  • Tulis peristiwa pemberitahuan ke log.
  • Tambahkan titik masuk ke log dan pengaturan untuk menghidupkan dan mematikannya.
  • Terapkan layar Riwayat Pemberitahuan.

Pengguna dapat menonaktifkan Riwayat Pemberitahuan. Saat dimatikan, semua item riwayat dihapus dan tidak ada item yang ditulis ke log.

Anda dapat mengatur jumlah hari notifikasi muncul di Notification History menggunakan konstanta HISTORY_RETENTION_DAYS di kelas NotificationHistoryDatabase . Anda juga dapat mengubah bagian mana yang muncul di layar Riwayat Pemberitahuan dan bagaimana data disajikan.

Periode penyimpanan riwayat pemberitahuan default adalah 24 jam.

Tes unit ini disediakan untuk setiap komponen kode:

  • Tes unit server sistem : FrameworksUiServicesTests
  • Tes unit pengaturan : make -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"
,

Riwayat Pemberitahuan adalah layar perangkat tempat pengguna dapat melihat pemberitahuan yang ditunda, beberapa pemberitahuan yang baru saja ditutup, dan riwayat hari terakhir pemberitahuan. Ini adalah fitur opsional untuk diterapkan oleh OEM. Tidak ada dampak pada SoC atau operator.

Riwayat Pemberitahuan dimaksudkan untuk mengatasi kasus penggunaan berikut:

  • Pemberhentian tidak disengaja : Anda secara tidak sengaja mengabaikan pemberitahuan dan ingin melihat sekilas pemberitahuan tersebut.
  • Notifikasi yang ditunda : Anda menunda notifikasi tetapi ingin melihatnya sebelum periode tunda berakhir.
  • Pemecahan masalah : Anda pikir Anda melewatkan pemberitahuan. Anda memeriksa Riwayat Pemberitahuan untuk melihat apakah ada pemberitahuan dan apakah itu berdengung. Jika Anda tidak menemukannya, Anda memeriksa apakah pemberitahuan diblokir. Anda dapat mengubah pengaturan pemberitahuan di Riwayat Pemberitahuan.
  • Manajemen notifikasi : Anda ingin mengubah seberapa interupsi notifikasi, jadi Anda menggunakan Notification History karena menawarkan potongan realistis dari beban notifikasi harian, yang memudahkan untuk memahami cakupan perubahan Anda pada peringatan, pemblokiran. dll.

Implementasi referensi dari komponen Riwayat Pemberitahuan ini tersedia:

  • Pengaturan : packages/apps/Settings/src/com/android/settings/notification/history
  • Server sistem : com.android.server.notification.NotificationHistory.*.java

Ini adalah langkah-langkah utama untuk menerapkan Riwayat Pemberitahuan:

  • Tulis peristiwa pemberitahuan ke log.
  • Tambahkan titik masuk ke log dan pengaturan untuk menghidupkan dan mematikannya.
  • Terapkan layar Riwayat Pemberitahuan.

Pengguna dapat menonaktifkan Riwayat Pemberitahuan. Saat dimatikan, semua item riwayat dihapus dan tidak ada item yang ditulis ke log.

Anda dapat mengatur jumlah hari notifikasi muncul di Notification History menggunakan konstanta HISTORY_RETENTION_DAYS di kelas NotificationHistoryDatabase . Anda juga dapat mengubah bagian mana yang muncul di layar Riwayat Pemberitahuan dan bagaimana data disajikan.

Periode penyimpanan riwayat pemberitahuan default adalah 24 jam.

Tes unit ini disediakan untuk setiap komponen kode:

  • Tes unit server sistem : FrameworksUiServicesTests
  • Tes unit pengaturan : make -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"
,

Riwayat Pemberitahuan adalah layar perangkat tempat pengguna dapat melihat pemberitahuan yang ditunda, beberapa pemberitahuan yang baru saja ditutup, dan riwayat hari terakhir pemberitahuan. Ini adalah fitur opsional untuk diterapkan oleh OEM. Tidak ada dampak pada SoC atau operator.

Riwayat Pemberitahuan dimaksudkan untuk mengatasi kasus penggunaan berikut:

  • Pemberhentian tidak disengaja : Anda secara tidak sengaja mengabaikan pemberitahuan dan ingin melihat sekilas pemberitahuan tersebut.
  • Notifikasi yang ditunda : Anda menunda notifikasi tetapi ingin melihatnya sebelum periode tunda berakhir.
  • Pemecahan masalah : Anda pikir Anda melewatkan pemberitahuan. Anda memeriksa Riwayat Pemberitahuan untuk melihat apakah ada pemberitahuan dan apakah itu berdengung. Jika Anda tidak menemukannya, Anda memeriksa apakah pemberitahuan diblokir. Anda dapat mengubah pengaturan pemberitahuan di Riwayat Pemberitahuan.
  • Manajemen notifikasi : Anda ingin mengubah seberapa interupsi notifikasi, jadi Anda menggunakan Notification History karena menawarkan potongan realistis dari beban notifikasi harian, yang memudahkan untuk memahami cakupan perubahan Anda pada peringatan, pemblokiran. dll.

Implementasi referensi dari komponen Riwayat Pemberitahuan ini tersedia:

  • Pengaturan : packages/apps/Settings/src/com/android/settings/notification/history
  • Server sistem : com.android.server.notification.NotificationHistory.*.java

Ini adalah langkah-langkah utama untuk menerapkan Riwayat Pemberitahuan:

  • Tulis peristiwa pemberitahuan ke log.
  • Tambahkan titik masuk ke log dan pengaturan untuk menghidupkan dan mematikannya.
  • Terapkan layar Riwayat Pemberitahuan.

Pengguna dapat menonaktifkan Riwayat Pemberitahuan. Saat dimatikan, semua item riwayat dihapus dan tidak ada item yang ditulis ke log.

Anda dapat mengatur jumlah hari notifikasi muncul di Notification History menggunakan konstanta HISTORY_RETENTION_DAYS di kelas NotificationHistoryDatabase . Anda juga dapat mengubah bagian mana yang muncul di layar Riwayat Pemberitahuan dan bagaimana data disajikan.

Periode penyimpanan riwayat pemberitahuan default adalah 24 jam.

Tes unit ini disediakan untuk setiap komponen kode:

  • Tes unit server sistem : FrameworksUiServicesTests
  • Tes unit pengaturan : make -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification"