말 그대로 notification의 정보를 가져와서 쓸 수 있는 기능입니다.
Notification 즉 push알람의 내용을 수집한다는 것인데, 카카오톡 대화도 push알람으로 오면 다 수집이 가능합니다.
때문에 앱에서 임의로 권한을 획득할 수 없고, 사용자가 설정에서 획득해줘야 합니다.
manifest에서 선언해주고 권한 체크 후
onNotificationPosted에서 패키지명이나 텍스트, 노티 아이콘들을 받아올 수 있습니다.
-- 참조
NotificationListenerService | Android Developers
developer.android.com
https://kobbi-reply.tistory.com/17
다른 앱의 알림(Notification) 내용 가져오는 방법(알림 접근)
간혹 앱에서 다른 앱의 알림(Notification)에 접근해야 하는 경우가 생긴다. 이 때 사용하는 클래스가 NotificationListenerService 이며, 해당 클래스를 구현해서 사용한다. 해당 클래스는 Service이기 때문에
kobbi-reply.tistory.com
안드로이드 - NotificationListener를 이용하여 노티 정보 받기
codechachaCopyright ©2019 codechacha
webcache.googleusercontent.com
'Android(Kotlin)' 카테고리의 다른 글
Android API (0) | 2021.11.07 |
---|---|
Android arr module 만들기 및 import (0) | 2021.11.07 |
kotlin scope function (0) | 2021.10.31 |
inline function (0) | 2021.10.31 |
kotlin -> bytecode -> java (0) | 2021.10.31 |