Size: a a a

Android Developers

2019 November 14

Р

Роман in Android Developers
Доброго дня. Пытаюсь Создать службу автозапуска: чтобы Приложение запускалось каждый раз после разблокировки экрана, после ввода графического ключа или пароля если он имеется ( на Android 7,8,9,10).  В плэймаркете нашел два таких приложения значит реализуют как то. (Пытался декомпилировать нечитаемо). Написал код динамически через борокаст ресивер но он работает пока приложение в стеке а нужно запускаться всегда. Через манифест в андройд 9 слушатели не работают уже в андр 8 и 9. Подскажите как реализовать это.
источник

a

awawa in Android Developers
Роман
Доброго дня. Пытаюсь Создать службу автозапуска: чтобы Приложение запускалось каждый раз после разблокировки экрана, после ввода графического ключа или пароля если он имеется ( на Android 7,8,9,10).  В плэймаркете нашел два таких приложения значит реализуют как то. (Пытался декомпилировать нечитаемо). Написал код динамически через борокаст ресивер но он работает пока приложение в стеке а нужно запускаться всегда. Через манифест в андройд 9 слушатели не работают уже в андр 8 и 9. Подскажите как реализовать это.
ACTION_USER_PRESENT
не работает?
источник

A

Alex in Android Developers
Albert Abdullin
Ватсаппом тоже миллионы людей пользуются. Но ты же в телеге сидишь
Но я и не планирую писать свой мессенджер
источник

AA

Albert Abdullin in Android Developers
Alex
Но я и не планирую писать свой мессенджер
Так при чем здесь планируешь иди нет? Ответ в том, что всегда нужны альтернативы
источник

A

Alex in Android Developers
Changes
И если бы я писал программу, у нее был бы только черный фон. И ночью норм и экономия энергии на амолед. И не раздражает таких как я. Почти все программы без черного фона или с плохим юзбилити
Попробуй плагин Stylish для хрома. Есть всякие темы для разных сайтов
источник

Р

Роман in Android Developers
awawa
ACTION_USER_PRESENT
не работает?
Работает но как я сказал только динамически, т е пока приложение запущено. А нужно чтоб работало даже если выключено. Т. Е тут соль по ходу отслеживать событие либо включение экрана либо пользователя с помощью какой то службы.
источник

Y

Yauhen in Android Developers
Хдравствуйте, может кто знает, почему размер шрифта сбрасываеться после перезагрузки среды разработки?
источник

a

awawa in Android Developers
Роман
Работает но как я сказал только динамически, т е пока приложение запущено. А нужно чтоб работало даже если выключено. Т. Е тут соль по ходу отслеживать событие либо включение экрана либо пользователя с помощью какой то службы.
На SO писали ещё, что можно использовать ACTION_SCREEN_ON, а по этому бродкасту активировать ресивер на ACTION_USER_PRESENT. Сейчас гляну ссыль
источник

a

awawa in Android Developers
Роман
Работает но как я сказал только динамически, т е пока приложение запущено. А нужно чтоб работало даже если выключено. Т. Е тут соль по ходу отслеживать событие либо включение экрана либо пользователя с помощью какой то службы.
источник

DA

Dmitry Alekseyevich in Android Developers
Подскажите. Включаю в программах и компонентах Vt(виртуализацию.) и так же включаю ее в BIOS. Но как только открываю АВД  менеджер, то пишет что HAXM not found.
источник

Р

Роман in Android Developers
Все именно так. Я так и сделал. Но это все в динамике пока приложение работает. А нужно запуск при выключенном, вот этого я не могу понять как сделать.
источник

A

Alex in Android Developers
Yauhen
Хдравствуйте, может кто знает, почему размер шрифта сбрасываеться после перезагрузки среды разработки?
Попробуй дублировать тему и в ней сохранить
источник

a

awawa in Android Developers
Роман
Все именно так. Я так и сделал. Но это все в динамике пока приложение работает. А нужно запуск при выключенном, вот этого я не могу понять как сделать.
Ну тогда сервис в фоне держать, в котором будет зарегистрирован BroadcastReceiver и он будет вызывать активити
источник

Р

Роман in Android Developers
awawa
Ну тогда сервис в фоне держать, в котором будет зарегистрирован BroadcastReceiver и он будет вызывать активити
Получается нужно написать сервис который постоянно работает в фоне и отслеживает определенные события? Это через класс сервис делать? И не убьет ли андроид 9 его через какое-то время?
источник

DA

Dmitry Alekseyevich in Android Developers
Помогите.. В инете ничего нет
источник

a

awawa in Android Developers
Роман
Получается нужно написать сервис который постоянно работает в фоне и отслеживает определенные события? Это через класс сервис делать? И не убьет ли андроид 9 его через какое-то время?
foregroundService не убьет, но не на всех телефонах. На Huawei умирает всё. Решением этой проблемы для меня стало постоянное проигрывание звука в сервисе, я создал 30-секундный аудиофайл с тишиной и кручу его с повтором в MediaPlayer. Тогда Huawei меня не убивает.
источник

AA

Andrey Akimov in Android Developers
awawa
foregroundService не убьет, но не на всех телефонах. На Huawei умирает всё. Решением этой проблемы для меня стало постоянное проигрывание звука в сервисе, я создал 30-секундный аудиофайл с тишиной и кручу его с повтором в MediaPlayer. Тогда Huawei меня не убивает.
чет жоска))))
источник

DP

Daniil Popov in Android Developers
awawa
foregroundService не убьет, но не на всех телефонах. На Huawei умирает всё. Решением этой проблемы для меня стало постоянное проигрывание звука в сервисе, я создал 30-секундный аудиофайл с тишиной и кручу его с повтором в MediaPlayer. Тогда Huawei меня не убивает.
Отличный лайфхак! Жаль батарею жрёт и захватывает аудио устройство.

Вот тут, кстати, собраны и другие лайфаки для разных моделей телефонов и вендоров.
источник

a

awawa in Android Developers
Роман
Получается нужно написать сервис который постоянно работает в фоне и отслеживает определенные события? Это через класс сервис делать? И не убьет ли андроид 9 его через какое-то время?
Ещё, кстати, есть AccessibilityService. Может он лучше будет в твоём случае, но его Huawei тоже убивает.
источник

Р

Роман in Android Developers
awawa
foregroundService не убьет, но не на всех телефонах. На Huawei умирает всё. Решением этой проблемы для меня стало постоянное проигрывание звука в сервисе, я создал 30-секундный аудиофайл с тишиной и кручу его с повтором в MediaPlayer. Тогда Huawei меня не убивает.
Спасибо. Попробую так написать. Фиг пока с ним с Хуавей.
источник