У меня вопрос по download Manager. Кто-то пробовал сделать загрузку по кнопке, и по этой же кнопке отмену? А потом быстро нажимать? Это нормально что, download Manager пишет что удалил файлы, а на самом деле он их не удалил, и удалить программно их вообще не получается? Так и должно быть? Это же утечка памяти.
Добрый день, уважаемые андроид разработчики. Лет 7 уже не трогал новые версии андроида (перешел на онли бэк и ML) и лишь по наслышке знаю об ограничениях в фоновых процессах. Недавно появилась нужда в реализации голосового помощника на основе open source LLM(на моем сервере развернут), который работал бы 24/7 на моем смартфоне. Главная идея в чем - слушать и видеть все вокруг на постоянке, даже когда экран заблокирован. В первом случае, достаточно чтобы он слушал awake фразу, после чего отправлял последующий запрос на сервер и через динамики мог озвучить ответ от сервера(даже при заблокированном состоянии). Про vision фичи через камеру пока не задумывался, но тоже было круто, если бы можно было получить доступ к изображению даже при выключенном экране. Вопрос, какие идеи реализации вам пришли бы в голову? Какие api и прочее в android. Я готов к любым решениям, законным и нет. Может даже копать в сторону своей версии AOSP. Или ставить версию 4.0? Но вдруг можно это сделать и на современном андроиде?) Буду рад любым советам.
Такие возможности может получить только с полными привилегиями т.е. системное. Слушать постоянно микрофон только им и дадут. Пили свой форк AOSP и вставляй это всё сразу туда
@@alekseyyakovlev6924 Но напрямую просить разрешения не рекомендуется ;-) Google Play policies prohibit apps from requesting direct exemption from Power Management features-Doze and App Standby-in Android 6.0 and above unless the core function of the app is adversely affected
🔗 Telegram Android Broadcast t.me/+lH4YYRhJ5etiODBi
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
🔗 Больше контента по Android разработке boosty.to/androidbroadcast
Крайне вовремя вышло видео. Только вчера встал вопрос с фоновой работой )
Кирилл, большое спасибо за проделанную работу
Пожалуйста 😊
Ошибка в названии метода для запуска сервиса в фоне: назван setForegroundService, а имелось в виду startForegroundService
Классное видео, спасибо!
У меня вопрос по download Manager. Кто-то пробовал сделать загрузку по кнопке, и по этой же кнопке отмену? А потом быстро нажимать?
Это нормально что, download Manager пишет что удалил файлы, а на самом деле он их не удалил, и удалить программно их вообще не получается? Так и должно быть? Это же утечка памяти.
Добрый день, уважаемые андроид разработчики. Лет 7 уже не трогал новые версии андроида (перешел на онли бэк и ML) и лишь по наслышке знаю об ограничениях в фоновых процессах. Недавно появилась нужда в реализации голосового помощника на основе open source LLM(на моем сервере развернут), который работал бы 24/7 на моем смартфоне. Главная идея в чем - слушать и видеть все вокруг на постоянке, даже когда экран заблокирован. В первом случае, достаточно чтобы он слушал awake фразу, после чего отправлял последующий запрос на сервер и через динамики мог озвучить ответ от сервера(даже при заблокированном состоянии). Про vision фичи через камеру пока не задумывался, но тоже было круто, если бы можно было получить доступ к изображению даже при выключенном экране. Вопрос, какие идеи реализации вам пришли бы в голову? Какие api и прочее в android. Я готов к любым решениям, законным и нет. Может даже копать в сторону своей версии AOSP. Или ставить версию 4.0? Но вдруг можно это сделать и на современном андроиде?) Буду рад любым советам.
Такие возможности может получить только с полными привилегиями т.е. системное. Слушать постоянно микрофон только им и дадут. Пили свой форк AOSP и вставляй это всё сразу туда
хорошее видео
спасибо
Мне кажется, не рассказал ещё про silent пуши.
С ними нет гарантии совсем что они дойдут. Ну и это лайфхак, а не официальный способ
20:22 указан не интент, направляющий в системные настройки, а функция установки будильника
Правильный интент будет:
Intent().apply {
action = Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
data = Uri.parse("package:" + requireContext().packageName)
}.let { requireActivity().startActivity(it) }
@@alekseyyakovlev6924 Но напрямую просить разрешения не рекомендуется ;-) Google Play policies prohibit apps from requesting direct exemption from Power Management features-Doze and App Standby-in Android 6.0 and above unless the core function of the app is adversely affected
Офигенная футболка
Спасибо. Такие можно найти в android-broadcast.vsemaykishop.ru
Имел приложение который, работал с BLE трекерами (аналог airtag). Это просто кошмар ))))
Поделитесь подробнее, какая проблема была? Андроид рубил задачи в фоне даже при запуске foreground service?
@movicave да и кучо ограничения связанные с Battery Optimization.
Я думаю это не правильно, мы возвращаемся во времена кнопочников, в которых нихера нельзя было на ж2ме