Как запускать задачи в фоне на Android. РАЗБОР

  Рет қаралды 3,738

Android Broadcast. Все об Андроид разработке

Android Broadcast. Все об Андроид разработке

Күн бұрын

Разбор актуальных способов запуска работы в фоне на Android
🔗 Плейлист Android-разработки AvitoTech abdev.by/HeCR?/erid=2VfnxwGGonG
🔗 TG AvitoTech abdev.by/BeV9?/erid=2VfnxwGGonG
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
✉️ Написать Кирилл kirill@androidbroadcast.dev
🔗 Download Manager d.android.com/reference/andro...
🔗 Sync Adapter d.android.com/training/sync-a...
🔗 WorkManager d.android.com/reference/andro...
📺 История ограничений фоновой работы в Android для разработчиков • История ограничений фо...
🔗 Схема выбора API для фоновой работы abdev.by/lrtE
#androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
0:00 Вступление
1:43 Классификация задач
2:40 Интеграция
3:34 Download Manager
5:10 SyncAdapter
6:58 Service
8:22 Bound Service
9:35 Foreground Service
11:25 WorkManager
15:39 AlarmManager. Запуск задачи в заданное время
18:36 Отключение оптимизаций в фоне
22:17 Как выбрать API
24:43 Титры

Пікірлер: 20
@AndroidBroadcast
@AndroidBroadcast 6 күн бұрын
🔗 Telegram Android Broadcast t.me/+lH4YYRhJ5etiODBi 🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast 🔗 Больше контента по Android разработке boosty.to/androidbroadcast
@sovrinfo
@sovrinfo 6 күн бұрын
Классное видео, спасибо!
@nimec77
@nimec77 6 күн бұрын
Крайне вовремя вышло видео. Только вчера встал вопрос с фоновой работой )
@stasleonov5196
@stasleonov5196 6 күн бұрын
Кирилл, большое спасибо за проделанную работу
@AndroidBroadcast
@AndroidBroadcast 6 күн бұрын
Пожалуйста 😊
@user-iz5is4us1f
@user-iz5is4us1f 6 күн бұрын
хорошее видео спасибо
@daniil.pavlenko
@daniil.pavlenko 6 күн бұрын
Актуально как никогда. Сегодня нужно садиться за задачу с фоном) повторить не помешает
@maxl9543
@maxl9543 6 күн бұрын
20:22 указан не интент, направляющий в системные настройки, а функция установки будильника
@alekseyyakovlev6924
@alekseyyakovlev6924 6 күн бұрын
Правильный интент будет: Intent().apply { action = Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS data = Uri.parse("package:" + requireContext().packageName) }.let { requireActivity().startActivity(it) }
@maximk0
@maximk0 4 күн бұрын
Ошибка в названии метода для запуска сервиса в фоне: назван setForegroundService, а имелось в виду startForegroundService
@alexeimayorov1638
@alexeimayorov1638 2 күн бұрын
Офигенная футболка
@AndroidBroadcast
@AndroidBroadcast 2 күн бұрын
Спасибо. Такие можно найти в android-broadcast.vsemaykishop.ru
@AlexKind1917
@AlexKind1917 4 күн бұрын
У меня вопрос по download Manager. Кто-то пробовал сделать загрузку по кнопке, и по этой же кнопке отмену? А потом быстро нажимать? Это нормально что, download Manager пишет что удалил файлы, а на самом деле он их не удалил, и удалить программно их вообще не получается? Так и должно быть? Это же утечка памяти.
@SKUFCEL
@SKUFCEL 6 күн бұрын
вспомнил android 4.4, эх ну было и было
@AndroidBroadcast
@AndroidBroadcast 6 күн бұрын
KitKat был удачной версией
@user-ns6ge1sg4z
@user-ns6ge1sg4z 6 күн бұрын
Добрый день, уважаемые андроид разработчики. Лет 7 уже не трогал новые версии андроида (перешел на онли бэк и ML) и лишь по наслышке знаю об ограничениях в фоновых процессах. Недавно появилась нужда в реализации голосового помощника на основе open source LLM(на моем сервере развернут), который работал бы 24/7 на моем смартфоне. Главная идея в чем - слушать и видеть все вокруг на постоянке, даже когда экран заблокирован. В первом случае, достаточно чтобы он слушал awake фразу, после чего отправлял последующий запрос на сервер и через динамики мог озвучить ответ от сервера(даже при заблокированном состоянии). Про vision фичи через камеру пока не задумывался, но тоже было круто, если бы можно было получить доступ к изображению даже при выключенном экране. Вопрос, какие идеи реализации вам пришли бы в голову? Какие api и прочее в android. Я готов к любым решениям, законным и нет. Может даже копать в сторону своей версии AOSP. Или ставить версию 4.0? Но вдруг можно это сделать и на современном андроиде?) Буду рад любым советам.
@AndroidBroadcast
@AndroidBroadcast 5 күн бұрын
Такие возможности может получить только с полными привилегиями т.е. системное. Слушать постоянно микрофон только им и дадут. Пили свой форк AOSP и вставляй это всё сразу туда
@aleksandrzurnachyan6013
@aleksandrzurnachyan6013 11 сағат бұрын
Имел приложение который, работал с BLE трекерами (аналог airtag). Это просто кошмар ))))
@user-zi8zw3yf2t
@user-zi8zw3yf2t Күн бұрын
Я думаю это не правильно, мы возвращаемся во времена кнопочников, в которых нихера нельзя было на ж2ме
Как работает Android Work Profile
13:06
Android Broadcast. Все об Андроид разработке
Рет қаралды 6 М.
Отвечаю на ваши вопросы. Июль 2024
1:22:24
Android Broadcast. Все об Андроид разработке
Рет қаралды 1,2 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 22 МЛН
Собеседование Middle Android разработчика
2:01:02
Android Broadcast. Все об Андроид разработке
Рет қаралды 20 М.
Q&A Стрим. Что нужно учить в 2024
1:39:31
Android Broadcast. Все об Андроид разработке
Рет қаралды 6 М.
08.06.24 - Java Meetup в Екатеринбурге от Яндекс Вертикалей
2:46:51
Разработка новостного приложения. Часть 3
2:20:55
Android Broadcast. Все об Андроид разработке
Рет қаралды 7 М.
Разработка новостного приложения. Часть 6. Что я сделал не так
1:22:41
Android Broadcast. Все об Андроид разработке
Рет қаралды 3,3 М.
Собеседование на Mobile Developer. Сергей Ермолаев, Авито.
1:47:13
Android Broadcast. Все об Андроид разработке
Рет қаралды 6 М.
ГЛАВНАЯ ЛОВУШКА ДОРОГИХ СМАРТФОНОВ! Хватит покупать флагманы…
14:00
Обсуждаем Google I/O 2024
1:15:48
Android Broadcast. Все об Андроид разработке
Рет қаралды 3 М.
Как слушать музыку с помощью чека?
0:36
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,5 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,1 МЛН