Size: a a a

Android Developers

2021 August 13

ГН

Георгий Новиков... in Android Developers
могло бы прокатить, да
источник

P

Polina in Android Developers
Привет! Подскажите, пожалуйста, у меня есть функция
источник

P

Polina in Android Developers
источник

P

Polina in Android Developers
почему я не могу получить значение string таким способом val text = dialogText()
источник

СП

Сергей П. in Android Developers
Тут скорее Капитан Очевидность при орденах уместнее. Но да. Обожаю возможность дать быстрый и безупречно правильный ответ не посылая в гугл.
источник

Na

Neon an Děv 8) in Android Developers
не можете в плане?
источник

В

Виктор in Android Developers
Какая ошибка? Но вопрос скорее для @kotlin_start
источник

P

Polina in Android Developers
все, сорян, поняла в чем проблема)
источник

RH

Remie Hamilton in Android Developers
Всем привет. Подскажите, как в Glide грузить изображение из InputStream?
источник

VP

Viktor Petevotov in Android Developers
Коллеги, доброго дня

Не знаю точно, как точно сформулировать вопрос, т.к. не Android разработчик

Дело в том, что нам на фрилансе бахнули простое приложение на Kotlin, которое отсылает на сервер координаты, но оно выгружается из памяти у всяких Xiaomi и Samsung, если не отключить контроль активности. Программа висит в трее (в шторке, я так понял, это называется foreground process), и в скором времени благополучно исчезает, прекращая отсылать координаты. Мой вопрос состоит в том, является ли разработчик некомпетентным, или в действительности существуют какие-то непреодолимые проблемы в этой области. Как тогда мессенджеры пушат постоянно уведомления и подобные программы

Если кто-нибудь предоставит немного теории в этом направлении, буду очень рад.

Спасибо
источник

OS

Oleg Sinelnikov in Android Developers
источник

OS

Oleg Sinelnikov in Android Developers
Там описаны рекомендации
источник

OS

Oleg Sinelnikov in Android Developers
источник

OS

Oleg Sinelnikov in Android Developers
Пользователь сам должен в настройках добавлять приложение в неубиваемые для этих платформ
источник

VP

Viktor Petevotov in Android Developers
проглядел, спасибо
источник

OS

Oleg Sinelnikov in Android Developers
Разработчик может только проверить версию системы и попросить пользователя включить что-либо в настройках
источник

В

Виктор in Android Developers
Устройства компаний Xiaomi, Samsung, Huawei и других и вправду сильно ограничивают работу приложений в фоне. Приложения не имеют доступа к этим настройкам. Хотя я не знал, что Foreground Service(это когда у приложения есть постоянное несмахиваемое уведомление) в таком случае тоже убивается. Не могу на 100%  сказать. Возможно доработали свои вирусные оболочки.
источник

h

hlhl in Android Developers
а если заставить
источник

OS

Oleg Sinelnikov in Android Developers
кого?
источник

СП

Сергей П. in Android Developers
Да. Существует. решается именно как описано,
Можно (1) при детекции таких марок телефонов попросить юхера прямо сразу при первом пуске это включить и объяснить как.
(2) попытаться сделать так что бы это работало без ForegroundService, и соответственно без надоедливого  уведомления юзера.

Я только что либу написал которая это более менеее делает без сервиса, по итогам тестов на самсунгах максимальные перерывы в активности  если юзер телефоном пользуются порядка минуты, в режиме сна - сначала по 3-5 минут потом иногда до 20. И это уже точно никак не лечится
источник