마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Notification을 전달할 방법을 찾고 있습니다.

0 추천
안드로이드 운영체제가 올라가있는 TV 수신기에 저희 어플을 깔아서 휴대폰의 notification을 전달해야 됩니다.

지금 소켓통신쪽은 구현 다 되었구요.

문제는 TV수신기에서 제 휴대폰의 Notification( 전화나 메세지 카톡등 모든 Notification ) 을 인식해서

TV수신기 어플쪽으로 전달 해야 하는데요.

이 Notification을 인식할수있는 방법이 있을까요?

이것저것 찾아보고 있긴 한데 확실하게 이거다 하는게 없네요.
조정하 (450 포인트) 님이 2013년 8월 22일 질문

2개의 답변

0 추천
같은 안드로이드 라면 GCM 이용하시면 될거 같네요...
AND chobo (4,690 포인트) 님이 2013년 8월 22일 답변
통신쪽은 한 와이파이 내에서만 통신 하게 만들거라 소켓통신 쪽으로 구현 했습니다. 질문의 요지는 Notification을 무엇을 이용해서 제 어플이 인식 할수 있느냐 입니다. ^^
notification 은 service 에서 생성될테니 service 로직에서 데이터를 보내주는식으로?? 카톡이나 나머지모든 ... notification 뽑아오는건....흠....
뭐뽑아온다해도 그 데이터가 type 이 일정한것도 아니고....
흠 답이 없는 질문인가요.
예를들면 전화는 전화 왔다는것만 전달해주고 메세지나 카톡처럼 뭔가 메세지가 왔을땐 메세지가 왔다는것만 전달하게 할수 있을가요? service 에서 뽑아낸다면요?
흠 노티피케이션을 중간에서 가로채기는 못할까요?
노티피케이션 내용만을 가로채서 전달해도 될듯 한데 ㅠ
전화나 메세지 등은 가능할거라고 생각됩니다. 안드로이드 내부 에서 전화와 메세지의 서비스는 존재하고 유저가 접근가능할거라고 예상됨.
벋뜨 특정 어플리케이션은 불가능할거 같네요. facebook 이나 카카오톡 같이 개발자용 api 를 지원하는 앱은 가능할거 같네요...
0 추천
Acessibility (접근성) 이용해서 Notification에 접근 가능합니다.

얻을 수 있는 건 PackageName과 내용까지 접근이 가능합니다.

다만 사용자가 접근성에서 풀어줘야 가능합니다.

 

안드로이드 4.3부터는  Notification Manager라는 API가 나온다고 하는데, 그 이전 버전에 Notificatio에 접근할 수 있는 방법은 제가 알기로 접근성밖에 없습니다.
ShakeJ (6,320 포인트) 님이 2013년 8월 22일 답변
...