Описание тега android-job

Для использования android-job в качестве альтернативы планировщикам низкого уровня, встроенным в android.
1 ответ

android-job: Периодически один раз в день, DeviceIdle = true, как можно скорее

Нужна помощь, чтобы правильно настроить мою работу с android-job lib. Я хочу начать работу один раз в день, и устройство работает идеально. Кроме того, работа должна начаться как можно скорее в день. Это наилучшим образом означает, что работа начина…
23 янв '17 в 17:13
1 ответ

setRequiredNetworkType не работает на периодических задачах?

Следующий фрагмент кода, насколько я понимаю, должен задавать периодическое задание, которое выполняется только при наличии сетевого подключения. Это означает, что, несмотря на периодичность, он не будет работать, пока не будет выполнено необходимое…
2 ответа

Как перенести JobScheduler?

Как перенести JobScheduler, с которого я начал setPeriodic()Я хочу изменить время планировщика позже с помощью ввода пользователя. JobInfo.Builder builder = new JobInfo.Builder(JOB_ID, new ComponentName(this, MyJobScheduler.class)); builder .setPeri…
12 апр '15 в 05:46
0 ответов

Привязка к сервису Android из сервиса Android JobService

Из-за ограничений фоновых сервисов Android O я должен внести некоторые изменения в логику своего приложения, не влияя на поведение. Вопрос: можно ли привязать к сервису Android из Android JobService. В документации сказано, что связанные сервисы ник…
2 ответа

EverNote andoid-job: Как я могу запускать задание в определенное время один раз в день каждую неделю?

Я разрабатываю еженедельный планировщик для Android, и мне интересна периодическая работа (например, раз в неделю), которая запускается в определенное время (например, в 16:00) с помощью evernote android-job Я прочитал этот пост https://github.com/e…
09 июн '17 в 15:37
1 ответ

Установка интервала в Android-заданиях Evernote не более 15 минут

Я использую библиотеку Evernote Android Jobs для планирования задач на моем Android 8.1.0. Минимальный интервал периодических заданий по умолчанию составляет 15 минут, что делает отладку трудоемкой. Я нашел статью, в которой говорится, что мы можем …
19 июл '18 в 09:59
1 ответ

Как установить точное время работы андроида для ежедневной работы в назначенное время?

Я пытаюсь запланировать работу, которая будет выполняться в 10 вечера ежедневно. Я попытался использовать метод setExact и предоставить миллисекунды, преобразовав 22 часа в миллисекунды. Для тестирования я запустил приложение и изменил системное вре…
11 апр '18 в 09:05
1 ответ

Что означает этот журнал?

Я запланировал работу в 20:23 (GMT 5:30 включительно). int jobId = DailyJob.schedule(new JobRequest.Builder(XXXXX_DAILY_JOB_TAG), 0, TimeUnit.HOURS.toMillis(20)); Я пытаюсь запланировать ежедневную работу с полуночи с 00:01 до 20:00 (8:00 вечера). Я…
27 июн '18 в 15:28
1 ответ

JobDispacter против Android-задания (Evernote)

У меня есть вопрос относительно того, какой API использовать для запуска фоновых заданий для устройств ниже 5.1(LOLLIPOP). Так как JobScheduler API поддерживает только устройства 5.1 и выше. Я хотел реализовать API фоновой работы для устройств ниже …
0 ответов

Если библиотека android-job устарела, и я не буду мигрировать в workmanager в будущем, это вызовет проблемы при планировании задач?

Я думал об этом некоторое время. Evernote говорит, что workmanager - хорошая альтернатива, и в будущем работа с Android будет устаревшей. скажем, через 6-7 месяцев библиотека устарела, и я не перешел на рабочий менеджер. Не вызовет ли это проблемы п…
01 сен '18 в 07:31
1 ответ

Как проверить работу Evernote на Android?

Как проверить задания, созданные с помощью библиотеки Android-Job? Любые идеи о модульном тестировании, инструментальном тестировании или даже ручном тестировании приветствуются, я просто хочу проверить, работает ли он так, как ожидалось. Если быть …
15 июл '17 в 23:26
0 ответов

Окно конца выполнения в Evenote Android Job игнорируется, если не выполнены принудительные требования

Я использую библиотеку заданий Android Evernote, чтобы запланировать выполнение задания, когда устройство подключено к сети, с помощью следующего кода: new JobRequest.Builder(DemoSyncJob.TAG) .setExecutionWindow(1L, SECONDS.toMillis(10)) .setRequire…
17 май '18 в 09:20
1 ответ

Запутался в выборе между Firebase JobDispatcher и AlarmManager

Я создаю приложение, похожее на будильник, в котором пользователь может добавить остаток для определенной даты и времени, а также выбрать повтор, чтобы повторить остаток. И я не делаю какую-либо конкретную работу сети в остальном. Но в будущем мне, …
2 ответа

Выполняйте работу в определенное время дня, каждый день с помощью Android-работы Evernote

Является ли это примером того, что Android-задание Evernote запускает работу между 1 и 2 часами утра каждый день? Я подумал, что может иметь смысл сделать что-то вроде Application.onCreate и в конце моего Job.onRunJob // use the current time to see …
08 дек '16 в 22:30
0 ответов

Android-работа Evernote не запускается периодически

У меня есть задача, которая должна запускаться периодически каждые 15 минут, как только она запланирована. Ниже приведен код, который я использую, int jobId = new JobRequest.Builder(WallpaperJob.TAG) .setPeriodic(TimeUnit.MINUTES.toMillis(15), TimeU…
06 май '17 в 06:36
0 ответов

Миграция с Evernote Job на Workmanager

Мы используем https://github.com/evernote/android-job для нашего приложения для фоновой синхронизации. Теперь мы планировали перейти на Workmanager. Мой вопрос заключается в том, что в нашу новую сборку мы включим классы, связанные с workmanager, и …
0 ответов

Работа запускается при запуске приложения и не должна

У меня есть андроид-работа из библиотеки Evernote. Задание настроено на периодическое выполнение при определенных обстоятельствах. Таким образом, сборка задания вызывается только тогда, когда я хочу периодически запускать задание (чего нет в начале …
30 май '18 в 08:21
0 ответов

Запускать задачу каждые 5 минут или меньше в фоновом режиме или в режиме обработки дремоты

Я работаю над приложением, в котором я собираю статистику использования приложений из UsageStatsManager, Я использовал диспетчер тревог, чтобы отслеживать все приложения и сохранять их в базе данных через каждые 5 минут. В Lolipop он работает правил…
1 ответ

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

Есть ли способ выполнить задачу один и тот же день и каждый последующий день в указанное время? Я использую библиотеку под названием " android-job", так как она сохраняет запланированные задания даже после перезагрузки устройства. Я изо всех сил пыт…
1 ответ

Установить планировщик заданий при включенном экране (устройство НЕ находится в режиме ожидания)?

Я знаю что метод setRequiresDeviceIdle(boolean requiresDeviceIdle) заставляет задание запускаться, когда устройство находится в режиме ожидания. То, что я хочу, - это наоборот, я хочу, чтобы работа выполнялась, когда устройство не находится в режиме…