저는 ImageView Canvas 및 Draw 메서드를 사용하여 초침으로 시계를 표시하는 위젯을 업데이트하는 방법에 대해 다양한 출처에서 많이 읽었습니다.초마다 Android 위젯을 업데이트하는 방법 ... 시계를 초침으로 그리는 방법은 무엇입니까?
매 초마다 업데이트해야합니다. 가장 효율적인 방법은 무엇입니까? Alarm Manager 핸들러 Service
을 사용 하시겠습니까?
예를 들어 Android 앱 "Arc Clock Widget"과 같이 처리 할 수 있습니다.
의견이 있으신 분?
감사합니다, 톰
초마다 홈 화면 위젯을 업데이트하면 심각한 배터리 소모가 발생합니다. – Falmarri
다른 소스에서도이 내용을 읽었습니다. 나는 어쩌면 분명한 질문을해야만한다 ... 왜? 내 전화기는 잠시 후 잠자 러 간다. 아무런 문제가 없다면 ... 여전히 잠들 수있다. 휴대 전화가 무엇을 실행하든 관계없이 배터리 수명에 관해서는 스스로 처리합니다. 왜 앱이 1 초마다 시계를 업데이트하면 배터리가 방전 되나요? 고마워, Tom –
글쎄, 위젯 업데이트 메커니즘은 실제로 각 업데이트마다 잠자기 장치를 깨우지 않습니다. 이것이 위젯에 허용되는 최소 간격이 30 분이고 매 초마다 무언가를하는 것이 좋지 않은 이유입니다. 하지만 Tom도 틀리지 않습니다! 안드로이드 개발 가이드 (AlarmManager를 사용)를 깨우지 않는 알람을 스케줄링하는 것이 좋습니다. 기기가 깨어있는 한 당신이하는 일은 중요하지 않습니다! 잠 들어 있다면 아무 일도 일어나지 않습니다. 나는 동일한 문제를 겪고 자주 위젯을 업데이트하는 것이 좋지 않다는 답변에 지쳤다 !!! – Zordid