Mike
ОСосрач :) народ, на всех ОС всё криво-косо, и на всех ОС так или иначе можно что-то делать, дальнейшее обсуждение не имеет смысла
Oleg
Придется пользователя переименовать?
Просто SDK положи не в папку юзера, а в корень или в путь без кириллицы, зачем юзера то трогать?)
Oleg
Как и в юникс системах
Какая разница какая система - на линуксе и маке также путь должен быть без кириллицы
Carey
Какая разница какая система - на линуксе и маке также путь должен быть без кириллицы
Я про то что система не меняет имя директории домашней сама по себе
Alexandr Borisovich
Ребят, через gson сериализую обьект в json. Но в объекте есть битмапа и она в json выгляидит как mNativePtr: 49158875757 Видимо, это ссылка какая-то. Не знаете либ, чтобы бинарные данные как нибудь в base64 или в другую кодировку кодировались при сериализации обьекта?
Oleg
Могу ошибаться, но вроде GSON для автоматического конвертера должен для всех полей класса определять @SerializedName, а у тебя там uniqueId еще без пометок. autogenerate там же от БД? ЗЫ: обычно не приветствуется одну сущность юзать и для запросов в веб и для хранения в бд и для внутренних переменных в самой апке
Oleg
он легко подбирает имя поля, если аннотации нет
Ну так не факт что такое поле есть в ответе от сервака
Alexandr Borisovich
данные приходят из OCR движка в map. Мне их надо во флаттер перегнать. А флаттер не поддерживает mapTree. Пригодится в json обмен устраивать. Собирать руками объект который мне нужно перегнать во флаттер конечно можно. Наверное, так и следует сделать. Просто не очень хорошо с ней знаком)) Проще было бы либой одной и не заморачиваться))
Vitaly
ну будет 0
Где? Если поля нет, то будет null, разве не так? Или я не правильно понял
Vitaly
А, ок
Alexandr Borisovich
https://developer.android.com/reference/android/util/Base64 ?
да, как перегнать я знаю. Мине сейчас нужно изучить как итерировать map в другой map. После js язык вяжет рот))). Ладно. Будем ковырять дальше.
Denis
блин, идея загнать битмапу в json вгоняет меня в ступор жесткий, а там небольшая битмапа хоть?
Alexandr Borisovich
Между платформами как-то же нужно общаться. У флаттера нет поддержки mapTree. Есть поддержка map. А данные у меня смешанные из OCR движка - дата и фотка. Лицо с паспорта килобайт на 20. Вероятно, лучше сделать два запроса из флаттера, один вернет json, другой вернет бинарные данные.
Denis
фотку паспорта сериализовать в json? бро покопай еще, там 100% должен быть лучше способ
Maksym
Ребята, кто-то получал ошибку при добавлении зависимости firebase auth? ПОМОГИТЕ 😭😭😭😭😭
Михаил
Здравствуйте! Что делать, если Alarm manager опаздывает? То на полминуты, то на минуту.
Maksym
Execution failed for task ':app:processDebugResources'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform play-services-base-17.1.0.aar (com.google.android.gms:play-services-base:17.1.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.status=release}. > Execution failed for AarResourcesCompilerTransform: C:\Users\user\.gradle\caches\transforms-2\files-2.1\8a9f39199411d6fd95be2b41068c3311\jetified-play-services-base-17.1.0. > AAPT2 aapt2-4.1.0-6503028-windows Daemon #0: Unexpected error during compile 'C:\Users\user\.gradle\caches\transforms-2\files-2.1\8a9f39199411d6fd95be2b41068c3311\jetified-play-services-base-17.1.0\res\drawable-xhdpi-v4\common_google_signin_btn_text_dark_normal_background.9.png', attempting to stop daemon. This should not happen under normal circumstances, please file an issue if it does.
Maksym
😭😭😭😭😭😭😭
Кирилл
Здравствуйте! Что делать, если Alarm manager опаздывает? То на полминуты, то на минуту.
Сказать спасибо системе что она экономит батарею телефона, погуглить как запустить задачу сразу, думаю там такое есть
Alexandr Borisovich
фотку паспорта сериализовать в json? бро покопай еще, там 100% должен быть лучше способ
Оверхеда 30% всего из-за строки.) Base64 очень быстрый алгоритм. Сделать два асинхронных запроса придется тогда. Совсем не проблема. конечно. Я правильно понимаю, что этот пакет hashMap точно не про hashMapTree? Жаль пока нет поддержки, так бы прокинул в дарт за раз и дело с концом).
Anonymous
Всем привет, для начинающего нормальный курс ? Знаю джаву и котлин на нормальном уровне, работаю auto-qa, решил переметнуться в android https://www.youtube.com/watch?v=MjXS7xImZLw&list=PLmjT2NFTgg1clSDgx1YYOuVyZuCXVjfuR&index=1
Denis
рекламная пауза 😂
Anonymous
начать нужно с языка программирования
знаю джаву и котлин на нормальном уровне. Хочу понять какие подходы сейчас используются для разработки, паттерны, техники. Например кто то выше писал что AsynkTask сейчас не используется. Где искать такую инфу по современным подходам ?
Almas
Есть ли подробные гайды или доки про mvi?
George
Есть ли подробные гайды или доки про mvi?
есть пример и статья как это реализовано в баду на хабре вроде, с их фреймворком
Denis
Есть ли подробные гайды или доки про mvi?
в этой книжке много https://www.raywenderlich.com/books/advanced-android-app-architectures/v1.0
Almas
Спасибо большое)
John
Привет всем, сделал листинг статей используя recycle view и деталку для одной записи в отдельном activity если вернуться к листингу показывает с первого элемента а не на котором ты остановился, как это победить ?
John
Привет
Egor
Ребят, привет. Кто знает, что не так с этим вектором? Я такой код скопировал с фигмы в разделе Android. Не может загрузить его.
Egor
Ребят, привет. Кто знает, что не так с этим вектором? Я такой код скопировал с фигмы в разделе Android. Не может загрузить его.
Пытаюсь установить градиентовый бекграунд статус бару. Кто вообще ставил бекграунд, поделитесь кодом или советом.
Ivan
если не прокатит, то можно дизайнера пнуть
Egor
скачай SVG из фигмы и импортируй в студии
Там не совсем свг висит. Походу с первых минут проекта пойду диза пинать😂
Ivan
А, понял тебя, тоже нашёл такое в фигме
Ivan
это невалидный вектор
Ivan
для андроида проси в SVG
Ivan
вкладка соседняя
Дмитрий
Всем привет. Надо сохранить файл в папку Download, но в android 10 getexternalstoragedirectory deprecated - как быть то теперь? Я знаю, что в манифесте можно сделать финт ушами. Но, в будущем то все равно придется решать эту проблему.
Denis
ниче не сделаешь
Дмитрий
ниче не сделаешь
То есть, теперь нельзя сохранить файл вне директории приложения?
Denis
щас пока можно, в следующем года будет нельзя походу
Дмитрий
щас пока можно, в следующем года будет нельзя походу
Круто, андроид мне нравится все меньше, с точки зрения разработчика. Я не представляю, как до всяких room и джетпаков писали. Такое ощущение, что его исключительно индусы разрабатывали.
Дмитрий
Начиная с android 11 надо будет запрашивать новое разрешение для работы с файлами, причем выдавать его будут не всем, а только тем приложениям которым оно совсем необходимо (типа бэкап-менеджеров или проводников). Всем остальным работать с файлами придется через MediaStore
A
во -во полностью поддерживаю, индусы задолбали
мимо проходил - увидел про индусов. задолбали не то слово!))
Ендрик
Не запускается емулятор.. кто то знает как исправить?
Ендрик
Ендрик
Ютуб смотрел.. не подходят решения
Олександр 🇺🇦
Сменить Graphic в настройках эмулятора, выключить Frame, сменить версию api или же перезагрузить пк
Олександр 🇺🇦
Мне что-то из этого обычно помогает
main
Какая версия студии?
main
4.0.2
Галка отщелкнута?
Vlad
Как решается возраст пользователя, у каждой продукции есть отметка .. 3+ 6+ 12+ 18+
Ендрик
Solt
Все подробно, все четко)
Не знаю. Я вот недавно смотрел Recycler view на котлин, там код ужасен, чисто джава стайл
Solt
Да и в целом, не особо нравится его манера объяснять. Все же, самый крутой (не считая конечно статей на медиум и хабр)) это алишев
Кирилл
Итак, всего лишь 12 часов и я полностью переписал с чичерони на навигацию от гугла + сделал архитектуру для навигации из вьюмодели. Надеюсь это того стоило...