마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
안드로이드 broadcastreceiver 액션값 알아낼수 있을까요?
0
추천
안드로이드 broadcastreceiver 액션값 알아낼수 있을까요?
어떤 액션값이 날라오는지 알고싶은데 알수있는 방법이 없을까요???
아니면 그런 기능을 가진 app이 있으면 추천좀 부탁합니다...
broadcas
action
익명사용자
님이
2014년 1월 27일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
broadcast receiver의 onReceiver 함수의 파라미터에 intent가 있는데, intent.getAction() 하면 액션 이름이 날아옵니다.
액션 이름별로 찾고 싶은 값에 대한 키값을 넣거나,
http://stackoverflow.com/questions/5968896/listing-all-extras-of-an-intent
여기처럼 그냥 모든 값을 출력하게 하면 됩니다.
쎄미
(
162,410
포인트)
님이
2014년 1월 27일
답변
쎄미님 답변주신거 감사합니다
getAction 해서 인텐트의 액션값을 알아오려면 필터에 등록이 되어 있어야 받을수 있을텐데 액션값을 몰라서 필터에 등록조차 할수 없는 상황입니다.
링크를 걸어주신 사이트에 있는데 코드는 onReceiver 안에서 해야되는 아닌가요?? 그럴려면 인텐트필터에 등록이 되어야할텐데요....
이 방법외에는 다른 방법은 없는건가요?
네. 액션값을 알아야 manifest나 intent filter에서 등록이 가능합니다.
원하는 건 모든 브로드캐스트를 받고 싶다는 건데, 안드로이드가 아무리 열려있어도 그 정도로 열려있지는 않습니다.
혹시 모르니 menifest의 GUI 설정 화면에서 지원해주는 모든 액션을 다 걸어보세요.
Please
log in
or
register
to add a comment.
...