Size: a a a

Android Developers

2021 September 04

Д

Дима in Android Developers
Нифига он умный, надо бы почитать об этом подробнее
источник

СП

Сергей П. in Android Developers
Щас гляну код
источник

СП

Сергей П. in Android Developers
webView.loadDataWithBaseURL(null, htmlText, "text/html", "en_US", null);.

вот это строку html покажет
источник

O

Occame in Android Developers
Друзья, кто-нибудь знает как называется разрешение для работы в фоне (или разрешение для НЕ экономии заряда батареи), в списке разрешений которые можно выставить через adb его нет среди android.permission. и приложению его можно выдать только когда оно его запрашивает (имею ввиду вручную), как можно выдать автоматически и вообще это реально?
источник

Д

Дима in Android Developers
Благодарю
источник

ᴅᴍɪᴛʀɪʏ in Android Developers
такого нету, ищите команду на добавления в вайтлист
источник

O

Occame in Android Developers
Ок, попробую, спасибо
источник

СП

Сергей П. in Android Developers
Я знаю только то разрешение которое ставится исключительно в списке приложений в меню настроек системном.

Из кода никак. Можно кинуть интент на вызов этого меню
источник

in

ivan natsko in Android Developers
спасибо большое 👍🙂
Все под рок и металл кодят)
Chillstep, techno?
источник

Д

Дима in Android Developers
А, то есть можно просто записать хтмл как переменную и открыть в вебвью?
источник

СП

Сергей П. in Android Developers
Нужно.

Я из него регулярками заголовки и баннеры выкусывал☺
источник

O

Occame in Android Developers
Ок, да, нашел решение с интентом. А существует какое-то универсальное решение по типу crontab для автозапуска? Я пытаюсь через adb shell либо найти способ автоматически выдавать разрешение на работу в фоне, либо способ как добавить приложение в автозагрузку при старте ОС
источник

СП

Сергей П. in Android Developers
Плюс кешировал как мне надо
источник

СП

Сергей П. in Android Developers
С автозапуском все просто - ловится бродкаст on_boot.

Что бы приложение не дали убить в фоне и для автозапуска   я недавно либу написал. Бери,  делай форк, тестируй, там пачка костылей обходит это все без разрешений, но гарантий нет. Тестил пока только на самсунгах, вроде работает

https://github.com/psa98/Dont_Kill_My_App
источник

O

Occame in Android Developers
Ок, спасибо, попробую. Сейчас нашел команду для добавления в белый список, попробую может её будет достаточно
adb shell dumpsys deviceidle whitelist +<package_name>
источник

Д

Дима in Android Developers
Тогда можно просто сделать запрос, получить страницу, собрать страницу и вывести через вебвью
источник

Д

Дима in Android Developers
источник

a

arsenyi in Android Developers
Переслано от arsenyi
подскажите пожалуйста, какая то магия. совершаю простой гет запрос к ретрофиту, но он совершается 3 раза (причем функция вызывается один раз, я проверил логами). в чем может быть проблема? совершенно в тупике...
источник

Я

Ярослав in Android Developers
А как ты делаешь запрос? Что используется coroutine/flow итд?
источник

a

arsenyi in Android Developers
корутины. по вью моделе вызываю из репозитория метод
источник