Di7aK
Не, может быть 🤔
а оно может выходить false потому что я не ставил с маркета приложение?
Max
Di7aK
а апк
Tiar
Немного не по теме - что нужно обязательно знать джуну что бы вкатиться в андроид? Или зависит от конторы? (сам выпускник магистр без опыта, делал кинотор и кинотренд)
Di7aK
насколько я помню джуну главное чтобы как то работало
Max
Vladislav
Александр
"Джуниор: разбирается в языке программирования и может самостоятельно сделать простое задание" (с) не помню откуда
Max
Max
Vladislav
Ну если в файловом менеджере каталог называется kotlin, а в студии java - то это скорее всего студия тупит, можно какую нибудь инвалидацию кэша сделать и рестартнуть
Max
верно, это вроде признанный баг, вот и спрашиваю вдруг решение уже есть
Max
https://stackoverflow.com/questions/41467453/renaming-java-directory-to-kotlin-in-android-studio
Tiar
Mikhail
Всем привет! Есть те кто шарит за сети и Android TV? Во время работы приложения ,при траблах с мобильной связью (роутер Huawei + LTE), поверх рабочего приложения выскакивает веб морда ХУЮвея. Можно это как-то пофиксить? Может кто сталкивался с похожей проблемой?
Alexandr
google app id и google api key после сборки перекидываются из google-services.json в strings.xml. Если кто-то реверснет и получит их, он получается сможет вручную создать google-services.json и имитировать исходное приложение, получая и отправляя различные данные связанные с гугловскими либами, ведь так?
Александр
Подскажите одну интересную фигню. У меня есть enum, одно из значений которого берётся из префов. Когда в префах меняется значение, оно не меняется в enum - ах. Почему?
Подробнее:
У меня есть класс LogEvent, который принимает в конструкторе экземпляр класса Method.
Method - это Enum, который объявлен внутри LogEvent:
class LogEvent(var message: String, val isStub: Boolean = false, val method: Method)
enum class Method(val link: String, val type: LogType,val isLogging:Boolean)
Поле isLogging берётся из префов:
TEST_METHOD("https://google.com", LogType.COMMON,App.getPreference().isTestMethodLogging())
Юзер в рантайме может тыкнуть на чекбокс и изменить значение в префах.
Проблема в том, что это почему - то никак не влияет на значение внутри enum - а.
Типо:
1) Создаётся LogEvent, ему передаётся Enum, в префах - true.
2) Всё отрабатывает ок.
3) Юзер тыкает в чекбокс, в префах теперь false.
4) Создаётся новый LogEvent, но юзер видит логику, словно в префах всё ещё true.
И, что характерно, если после этого перезапустить апку - флаг станет false, всё заработает.
Ват?
Александр
Enum иммьютабл, всё ясно нах ><
Andrii
у меня было похожее с shared prefами
у них помимо файла куда записываются данные есть кэш, который может не успеть обновится
Andrii
sharedPreferences = context.getSharedPreferences(SETTINGS_PREFS, Context.MODE_MULTI_PROCESS);
помог мод мульти процесс
Александр
У нас малясь разные проблемы, да. Моя проблема в том что я не знал, что иницииализировав один раз enum его поле уже нельзя поменять, оно final. А я хотел на лету ему значение поля менять. GG, такое красивое решение навернулось.
Aleksandr
Всем привет, кто может помочь с разбором приложения Mi Home? Нужно оттуда кое что вытянуть, отблагодарю)
jenia
Есть виджет который делает запросы периодами через setRepeating. Нужно сдалать так что бы он обновлялся через Websocket со стороны сервера. Такое возможно?
Dyno
Подскажите пожалуйста, что это за формат http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p ? Это ссылка на стрим радиостанции. У меня есть другая радиостанция, которую мне надо воспроизводить, как мне достать такую линку?
Valentin
Valentin
Фух, победил
Сергій
Valentin
Сергій
что победил и зачем этот архив? ) полагаю там сорсы сдк
Dyno
Valentin
что победил и зачем этот архив? ) полагаю там сорсы сдк
Угу.
Гугл пока не даёт скачать сорцы 29 сдк. Из-за этого нельзя нормально пользоваться документацией в IDE, так как AS просто декомпилирует классы.
Если кого-то это достало так же, как и меня, тому рекомендую распаковать этот архив в папку Android\sdk\sources\
Сергій
Valentin
Valentin
Сергій
раз они уже доступны в репе, подождал бы пару дней пока их запушат в канал сдк менеджера
Сергій
я уверен не без причины они пока не опубликованы 😉
Valentin
Ну вообще очень тупо, что они их не выкладывают. Первые запросы на stackoverflow датируются январём 2019 года. )))
Сергій
Сергій
андроид 10 буквально пару дней назад релизнули
Valentin
Ну неудобно без них работать. (
Arsen
аргумент валидный только после релиза, а в январе превью было
Сергій
андроид 10 всеравно будут фиксить ещё
Сергій
Valentin
Гугл в Gradle еще 3 недели назад рекомендовал поднять сдк до 29 версии, что мы и сделали на проекте.
Рекомендуете поднять API - сделайте, чтобы с ним было возможно нормально работать, а не вот это вот всё.
Сергій
Arsen
рекомендует != заставляет
Valentin
Ну, короче, я никого ни к чему не призываю. Просто если очень хочется, то можно, а я всего лишь сэкономил кому-то время 😉
Сергій
они это советовали потому что финализировали апи андроид 10 и им нужен фидбек от разработчиков
Paladin
Что это за ошибка и надо ли это фиксить?
Arsen
скачать сдк)
Paladin
6-го андроида?
Arsen
ну там at least, мб и последнего хватит
Paladin
а что вообще за редактор тем?
Сергій
мне кажется дело в другом )
Сергій
ох
Roman
Подскажите, какое есть решение для android Q+, для такого кейса:
Нужна папка с файлами в памяти приложения и что бы при удалении приложения она не удалялась…
getExternalFilesDir() - не подходит..удаляется
з.ы. файлы хранятся зашифрованные..
Alexey
Захар
ты просишь без пожалуйста
Захар
не меня а систему
Захар
Impossible
Захар
Impossible
Захар
Impossible
и понятно
у тебя конфликт при слияние на гите))
Захар
Impossible
Захар
гх как файлопомойка
null
Arsen
за гитхаб и двор..
Arsen
Бафомет
Какой стек сейчас модный и высокооплачеваемый в разработке под андрюху?
Захар
Denys
Бафомет
На удаленку под андроид реально устроиться?