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

위젯개발 부분에서의 질문입니다..

0 추천
일단 예를 들어보겠습니다..

일단 위젯으로 버튼 클릭으로 블루투스를 켰다 껐다 기능을 넣었다고 칩니다

위젯으로 껐다 켰다 할수 있는데, 핸드폰 세팅 자체에서도 블루투스를 껐다 켰다 할수 있죠

위젯 버튼 클릭 이벤트로 블루투스가 켜져있는지 꺼져있는지를 확인하는데

만약 핸드폰 자체내에서의 블루투스의 상태를 바꾸게 되면 그 위젯에서는 블루투스의 상태를 확인하지 못합니다

백그라운드에서 위젯이 그 블루투스의 상태를 어떤 이벤트로 알아낼수 있는지 해서요?

핸드폰의 상태를 백그라운드로 위젯이 업뎃하고 싶은데... 혹시 방법이 있나요??

지금 onUpdate라는 매쏘드에서 핸드폰 상태를 읽고 있는데, 위젯을 홈창에 올려 놓을 때는 상태를 읽어 들어가는데, 홈창에 더해진 후에는 아무리 핸드폰의 상태가 바뀌어도 위젯이 읽어내질 않네요...
redpotato (750 포인트) 님이 2014년 8월 2일 질문

1개의 답변

0 추천
http://developer.android.com/guide/topics/connectivity/bluetooth.html

중간 쯤에 보시면 bluetooth 상태 변경에 대한 broadcast 를 받을 수 있다고 나오네요..
Gioskhan (12,060 포인트) 님이 2014년 8월 2일 답변
오.. 감사합니다.. 그곳에 숨어있었네요...
...