Android(Kotlin)

Android NotificationListenerService

----___<<<<< 2021. 11. 4. 07:23

 말 그대로 notification의 정보를 가져와서 쓸 수 있는 기능입니다.

 

 Notification 즉 push알람의 내용을 수집한다는 것인데, 카카오톡 대화도 push알람으로 오면 다 수집이 가능합니다.

 

 때문에 앱에서 임의로 권한을 획득할 수 없고, 사용자가 설정에서 획득해줘야 합니다.

 

 manifest에서 선언해주고 권한 체크 후  

 

 onNotificationPosted에서 패키지명이나 텍스트, 노티 아이콘들을 받아올 수 있습니다.

 

 

 

-- 참조

 

https://developer.android.com/reference/android/service/notification/NotificationListenerService.html

 

NotificationListenerService  |  Android Developers

 

developer.android.com

 

https://kobbi-reply.tistory.com/17

 

다른 앱의 알림(Notification) 내용 가져오는 방법(알림 접근)

간혹 앱에서 다른 앱의 알림(Notification)에 접근해야 하는 경우가 생긴다. 이 때 사용하는 클래스가 NotificationListenerService 이며, 해당 클래스를 구현해서 사용한다. 해당 클래스는 Service이기 때문에

kobbi-reply.tistory.com

https://webcache.googleusercontent.com/search?q=cache:OdbO-Q6YfaMJ:https://codechacha.com/ko/notification-listener/+&cd=10&hl=ko&ct=clnk&gl=kr 

 

안드로이드 - 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