안드로이드 개발 질문/답변
(글 수 45,052)
안녕하십니까
안드로이드 app을 개발하는 초보개발자입니다.
나침반 위젯을 개발하려는 과정에서 궁금한 점이 있어서 문의드립니다.
일반 액티비티의 경우, Sensor를 통해서 받은 값을 통해 캔버스에 Sensor 값을 대입시키면서
이미지를 움직여주면 나침반을 제작할 수 있는데요.
나침반 appwidget의 경우에는 그 값을 어느 메서드에 어떻게 넣어야 할지 궁금합니다.
개인적인 생각으로는 update() 메서드에서 Remoteview 객체에 그 값을 넣어주고
그걸 통해서 그에 상응하는 이미지에 대입해야 한다고 생각은 하는데
그러면 그 값을 어떻게 넣어주고 그리고 그 값에 맞게 계속 update는 어떻게 해야 하는지 궁금합니다.
참고로 디지털 시계위젯의 경우는 action_time_tick이라는 1분에 한번씩 업데이트해주는 걸 통해서
업데이트를 실행했는데 실시간 실행이면 thread를 써야 하는지요?
코드 부분은 아직 update() 메서드에 아무것도 넣지 못해서 구현을 못했구요
팁을 알려주시면 도전해보도록 하겠습니다.
알려주시면 감사하겠습니다.
그럼 즐거운 하루되세요^^




앱위젯이 실시간으로 계속 업데이트되면 배터리 소모 장난 아닙니다. -> 몇개 붙이면 상상을 초월할듯
그래도 하신다면 update에는 센서값 읽어서 이미지 움직여주는걸 해야겠죠