Hi
I'm looking at the sample code, and trying to figure out where and when the watch face display gets updated. There is an "onUpdate()" method and an "onPartialUpdate()" method -- is it as simple as that onUpdate() is called about once a minute, and onPartialUpdate() once a second? I don't suppose anything could be as simple as that :)
And how do the update frequencies fit in with power management in general? In note in the sample code that there are methods onEnterSleep() and onExitSleep() -- but what constitutes "sleep" in terms of how the watch is actually used? When is it "asleep"?
Is handling once-a-second updates generally a battery-eater? Looking at the "Analog" sample, it seems to me that when the second hand is redrawn, it will potentially redraw a substantial chunk of the display. Presumably, if the second hand is at the half-past-two position, a quarter of the display gets redrawn to erase the previous second hand. Or am I missing something?
Sorry if these are stupid questions.
Best wishes
Lars