2017-02-15 4 views
0

В соответствии с Android Wear Developer Training guide for Wear 2.0 Watch Face Complications, хотя разработчик может через файл манифеста определить интервал установки, в котором поставщик требований может запросить обновление, есть предостережение, что «запросы обновления не гарантируются быть отправлен с этой частотой »и что« система действительно применяет минимальный период обновления, и, в частности, запросы на обновление могут возникать реже, когда устройство находится в режиме окружающей среды или не носится ».Android Wear 2.0 Осложнения Минимальное время обновления

Есть ли какая-либо документация или источник, указывающий, что такое минимальный период обновления или как он получен?

UPDATE: Причина, по которой я прошу это, что наша организация стремится разработать приложение, которое будет одновременно работать на Apple, Watch и Android Wear, и это было отмечено Apple Наблюдать сторону развития, что Apple, Watch OS разрешает только 50 обновлений своих осложнений на каждые 24 часа; менеджер проекта для этого приложения очень любопытен, если ОС Android Wear 2.0 имеет какие-либо схожие ограничения, или теоретически разработчик способен «усложнять» обновления (т. е. без учета батареи устройства конечного пользователя).

ответ

0

Поскольку я прочитал документацию, связанную с ней, она не указала минимальный период обновления, который вы можете указать. Однако, основываясь на этом example, разработчики должны учитывать интервалы в минутах. Кроме того, помните, что это всего лишь руководство для системы. Android Wear может обновляться реже. К сожалению, я также не могу видеть документацию относительно точного времени для указания, но это значение должно быть как можно более большим, чтобы не иметь слишком большого влияния на батарею устройства из-за частых обновлений. Вы можете проверить это blog. Но если вашему приложению нужно выталкивать обновления вместо обновления по регулярному расписанию, вы должны установить это значение в 0 и вместо этого использовать ProviderUpdateRequester.requestUpdate(), чтобы инициировать запрос на обновление, когда вам это нужно.

Смежные вопросы