2016-07-12 3 views
1

알림 표시 줄에 현재 표시된 항목의 전체 목록을 가져 오는 방법이 있는지 알려줄 수 있습니까? 알림을 제공하는 특정 앱을 기반으로 내 PC에 알림을 실행하는 인터페이스를 작성하려고합니다.안드로이드 알림 표시 줄의 항목을 나열하는 adb/shell 명령이 있습니까?

adb cli 도구를 사용하여 비슷한 점을 발견 한 사람은 Receiving push notifications using adb shell command이며 특정 앱에서 알림을 받고있는 것으로 보입니다.

내가 아는 다른 참고 자료는 실제 안드로이드 프로그래밍과 관련이 있으며 바에 자신의 알림을 보내는 것과 관련이 있습니다.


포맷을 위해 fRoStBiT에게 내 대답을 반복하여 답변에 리소스를 제공했습니다.

adb shell dumpsys notification 

그것은 현재 알림을 표시에 대한 자세한 정보를 보여줍니다 당신이 사용할 수있는

$ adb shell dumpsys notification | egrep NotificationRecord | awk -F\| '{print $2}' 

답변

7

다음 CLI는 특정 항목을 제공합니다.

+0

감사합니다. 현재 술집에는 알림이 없지만 언급 한대로 큰 세부 목록이 있습니다. 대부분 막대를 사용하는 권한이있는 항목입니다. 전체 정보를 연구하여 목록에 어떤 정보가 바뀌면 바에 현재 활성화 된 알림이 있음을 나타냅니다. –

+0

@ L.D.James 내 장치에서이 명령의 출력 샘플이 있습니다. http://pastebin.com/gc6Etd0r – fRoStBiT

+0

내 목록에 내 링크가 표시됩니다. 목록의 어떤 항목이 실제로 항목을 나타낼 것인지를 기기의 알림 표시 줄에 표시하려고합니다. 내 목록은 너처럼 크지 만 현재는 알림 바에 하나의 항목 만 표시됩니다. 그래서 나는 다른 모든 항목과 마찬가지로 알림 표시 줄에 항목이있는 항목이 다른지 확인하기 위해 세부 사항을 연구 중입니다. –

관련 문제