С новым добавлением «всегда включенного» API в недавнем обновлении с Android Wear, естественно, я пытаюсь включить его в свое фитнес-приложение. После прочтения веб-сайта разработчиков Android кажется, что единственный способ разбудить процессор в режиме окружающей среды - это использовать диспетчер аварийных сигналов. Однако этот метод не очень последовательный или точный.
1) Если будильник настроен на пробуждение процессора и изменение времени на экране через 3 секунды, он колеблется в пределах 5-10 секунд.
2) В большинстве случаев метод onEnterAmbient () даже не вызывается примерно через минуту после перехода в режим окружающей среды (обработчик все еще работает и обновляет экран с нормальной частотой)
3) В целом, если кто-нибудь знает другой способ вывода обновлений на экран в режиме окружающей среды, это было бы фантастически! (В основном я считаю, что есть другой способ из-за того, что циферблаты могут обновлять и отображать анимацию каждую секунду в режиме окружающей среды)