2016-12-19 5 views
1

Как долго выполняются фоновые задачи в Android Things? Могут ли разработчики полагаться на несвязанные службы, которые поддерживаются системой?Как Android Things обрабатывает давно выполняемые фоновые задачи?

+1

Услуги должны вести себя так же, как обычно. Если вы испытываете что-то необычное по сравнению со стандартным поведением Android, опишите его как можно подробнее, чтобы кто-то мог исследовать или зарегистрировать проблему в [общедоступном выпуске трекера] (https: // code. google.com/p/android/issues/list), используя либо ** ** Android Things bug **, либо ** Android-запрос * **. – Karakuri

+0

Итак, в Android Things нет такой вещи, как режим доз? – jbxbergdev

+0

Возможно, вы также можете вызвать [startForeground] (https://developer.android.com/reference/android/app/Service.html) из вашего сервиса: интересный, поскольку для этого явно требуется уведомление, которое предположительно просто отбрасывается. – JatraTim

ответ

1

Поскольку вы - единственное приложение, работающее в Android Things, вы не будете прерваны, как обычно, на мобильном устройстве Android. Вы также можете просто использовать Службы, как обычно, если это то, что вы хотите.

Далее вы можете создать фоновое задание с резьбой, это не будет убито или что-то еще, и оно может продолжаться в фоновом режиме до тех пор, пока ваша активность будет (в Android Things, будет весь срок службы устройства включается).

+0

Можем ли мы ожидать, что будем единственным приложением? У вас есть источник для этого? – jbxbergdev

+1

Я говорил с ребятами, которые писали это :-), но также https://developer.android.com/things/sdk/index.html «Android Things ожидает ** одного приложения **, чтобы разоблачить« домашнюю активность »в своем манифест как основная точка входа в систему для ** автоматически запускаться при загрузке. ** « – Blundell

+0

@ jbxbergdev и ответить на вопрос« Доза »: нет режима без доз. Из примечаний к выпуску« Управление питанием системы в настоящее время отключено. приостановить и заблокировать блокировки не нужны "https://developer.android.com/things/preview/releases.html – Blundell