알림 내역, 알림 내역, 알림 내역

알림 기록은 사용자가 일시 중지된 알림, 최근에 해제된 소수의 알림 및 마지막 알림 날짜의 기록을 볼 수 있는 장치 화면입니다. 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"