Dmitry
Подскажите, куда сохранять картинку в ROM для дальнейшего использования в приложении, чтобы не появлялась в галереи у пользователя.
почитай про файл .nomedia - может поможет. кратко - если создать такой файл в папке с файлами, то они не будут отображаться в галерее или плеерах. в общем, не будут учитываться при сканировании медиа фалов.
Dmitry
создавать его нужно заранее
Дмитрий
так для app support а у меня android x
Нет, это из androidx.appcompat
TS
дай пожалуйста полное его название
TS
не могу найти
Дмитрий
Название чего?
Дмитрий
Библиотеки?
TS
название xml тега</com.google.android.material.textfield.TextInputLayout>
TS
Библиотеки?
название виджета
TS
Да все верно
так а как там выровнять по левому краю?
TS
но там по умолчанию с отступом
Дмитрий
Стиль применил?
Дмитрий
style="Widget.Design.TextInputLayout"
TS
нет пробую
TS
не помогло
Dmitry
конечно не помогло, потому что Widget.Design.TextInputLayout - это родительский стиль для стандартного и в стандартном отступы не задаются
Dmitry
твой стиль HintText что из себя представляет?
Дмитрий
конечно не помогло, потому что Widget.Design.TextInputLayout - это родительский стиль для стандартного и в стандартном отступы не задаются
если я правильно понял у него сейчас стоит стандартный стиль из materialcomponents (Filled box с белым бэкграундом), и то что он хочет получить очень похоже на дефолтный Widget.Design.TextInputLayout
SE
Здравствуйте Могу ли я в Navigation Component c Parent Graph вызвать определенный фрагмент во вложенном графе?
Mike
Нинада
короч, мне нравится)
SE
Глобал экшн
Только так? Можно ли по id fragment вызвать?
Dug
Мне тоже нравится 😅
Dmitry
Только так? Можно ли по id fragment вызвать?
Попробуй) но вроде бы нельзя
SE
Попробуй) но вроде бы нельзя
Попробовал приложение крашится
Dmitry
Попробовал приложение крашится
Потому что в твоём графе не находит такое направление, нужно в нав хос фрагмете заменить граф
Arsen
либы давно пора на lifecycle API (lifecycleOwner/Lifecycle) переводить
Arsen
вендорам либ)
Arsen
судя по тенденциям там(в СДК) мало что останется, внешние зависимости для либ скорее всего обыденностью станут
Arsen
скорее всего просто будет недостаточно затянуть артифакт типа cool-lib-core, и нужно будет выбирать обязательный доп. артефакт типа "для рх" или "для корутин", в принципе и щас такое практикуют, но они опциональны пока что
Женя
Всем привет. Есть тут кто всё еще пишет на Java? Хочу знать, что плохо работает для джавистов в Android Studio и вообще в андроиде, и почему не перешли на котлин. Напишите в ЛС пожалуйста.
Сергій
Добрый вечер. Хочется сделать сканер штрих-кодов и датаматрикс. Можно ли сделать его так, чтобы телефон был виден как HID-устройство по Bluetooth ?
Ярослав🇺🇦
Rustam
Подскажите пожалуйста, когда выбираю язык, например английский, то меню и весь список меняется на английский, но вот как только нажимаю на текстивью, значение остаётся на английском, даже если выбрал язык русский, с чем это связано?
Rustam
В текст едитор, записал все нужные значения, во все языки, мне в любое случае в тексте записано на английском
Dmitry
потому что то, что введено пользователем в текствью не переводится автоматически.
Dmitry
если текст ставится из строкового ресурса, то нужно пере-установить его снова (textView.setText())
Rustam
По дефолту - на русском
Rustam
А он все равно на английском
Rustam
Хорошо, а можно как то проверить, типо какой язык, такой и его присобачить?
Dmitry
конкретно этот строковый ресурс переведён?
Dmitry
то есть в разных strings.xml лежит?
Rustam
Для каждого языка, свой values
Dmitry
опечаток в айдишниках нет?
Rustam
Нет
Женя
нужны аргументы для холивара? )) всё норм работает
Я лишь хочу побольше узнать о разработчиках на Java и почему они не переходят на котлин 🤔 Холивары устраиваю по запросу, но это не тот случай)
Dmitry
все уже переходят на котлин. вариантов для не-перехода два: - лень - загруженность на джава-проектах
Dmitry
во втором варианте все равно многие пытаются
Ярослав🇺🇦
+
Mike
Хеееелп. Кто-нибудь есть из Эвотор/Бифит/любого другого сервиса с кассами на Android? Ну или кто-нибудь делал интеграцию с банковскими пинпадами Ingenico/Verifone?
Женя
все уже переходят на котлин. вариантов для не-перехода два: - лень - загруженность на джава-проектах
Ну вот с этим можно поспорить. В смысле я уверен, что есть еще какой-нибудь менеджмент, который говорит мол "не нужон нам ваш котлин, у нас на Java все хорошо работает"
Dmitry
1. Это второй вариант. 2. По-моему начинается холивар. 3. Это лично моё мнение. Само собой, есть и другие мнения.
Женя
1. Это второй вариант. 2. По-моему начинается холивар. 3. Это лично моё мнение. Само собой, есть и другие мнения.
Да не, я не про холивар, а с корее что хочется послушать живые истории разработчиков. Ну и да, холиварить цели нет. Просто аннонс и жду коллег в ЛС
Dmitry
Да, до сих пор некоторые заказчики просят именно джаву. И не редко.
Данил
в какой-то момент работы приложения в логах появляется это Compiler allocated 4MB to compile void android.view.ViewRootImpl.performTraversals() и зависает экран, в чём проблема и как решить?
Rustam
Да не, я не про холивар, а с корее что хочется послушать живые истории разработчиков. Ну и да, холиварить цели нет. Просто аннонс и жду коллег в ЛС
Если ты про сложность, то лично я с Джавы на котлин, то за 2 дня я уже, кодил также спокойно как и на Джаве, единственное что, типизация, а так уже привык
Denis
Делать переход ради перехода - тоже не очень затея. Такое обычно должно быть подкреплено здравым смыслом
Anonymous
Ребята, я не понимаю, но очень хочу понять как использовать "чистую архитектуру", "внедрение зависимостей" без там Draggera и других библиотек, фрэймворков. Я смотрел и смотрю много роликов на ютубе по поводу чистой архитектуры (MVP) и все говорят по своему, все трактуют её по своему и каждый опровергает, то что было сказано до него самого, его предшественником, коллегой по компании будь там разраб по андройд из яндекса, гугла, касперского, hh и так далее и так далее. Я в отчаянии уже скачал книгу Роберта Мартина "Чистая архитектура" и читаю её. КАК МОЖНО, ТАКОМУ ТУПОМУ КАК Я ПОНЯТЬ чистую архитектуру в андройд. SOS.
Dmitry
вставлю пару копеек: 1. чистая архитектура и MVP - две разные вещи; 2. единой точки зрения нет и не будет. clean arch - это принципы, а не алгоритм написания кода. попробуй понять принципы, учитывая мнения всех, кого выслушал. составь своё мнение.
Dmitry
в очередной раз могу посоветовать ознакомиться со статьёй и ссылками, которые в ней упомянуты: https://habr.com/ru/company/mobileup/blog/335382/ она, возможно, немного упорядочит мысли.
Anonymous
в очередной раз могу посоветовать ознакомиться со статьёй и ссылками, которые в ней упомянуты: https://habr.com/ru/company/mobileup/blog/335382/ она, возможно, немного упорядочит мысли.
Я вчера читал эту статью) Самое главное заблуждение чистой архитектуры - это само существование её же) вот что я понял из всего что пересмотрел на ютуб и в статьях. Это как вера в бога, которого нет. Это как поиск смысла жизни, которого нет в результате))) но ты тратишь годы, чтобы его найти))
Dmitry
однако вера в бога, которого нет, многим помогает жить. так и с clean arch
Dmitry
повторюсь - это набор принципов, а не готовый алгоритм
Dmitry
и принципы там вполне разумные
Dmitry
опять же, ты сам заинтересовался этим богом. никто насильно не тянул. откажись от затеи или попробуй всё-таки вынести что-то для себя )
Dmitry
но будь готов, что ты никогда не напишешь идеальное clran arch ПО.