Данил
Anonymous
У меня сейчас вот так сделано
я тогда не понимаю, за что они бабло будут снимать?
Данил
я тогда не понимаю, за что они бабло будут снимать?
В твоей ссылке все прямо написано, за какие решения и библиотеки они берут плату, в чем не понятно
Anonymous
у меня типа нужно показать пользователей вокруг юзера в радиусе. Типа как у тиндера. Наверное типа твоего. За это я так понял не будут брать?
Ivansuper
Иди уже и сделай свои маркеры с битмапами какими надо
Anonymous
В твоей ссылке все прямо написано, за какие решения и библиотеки они берут плату, в чем не понятно
там написано что дают 200$ , там нет ни слова бесплатно. Поэтому я парюсь
Данил
Это что по твоему?
Roman
Ребят, а подскажите, как быть с adjustResize, когда работаю с клавой. Хочу добиться эффекта, как в телеге - на открытие клавы строка ввода уходит вверх, размер тот же. В этом случае надо только константные значения высоты задавать?
Roman
Ivansuper
Тебе нужны простые динамические карты. Все маркеры это локальные картинки, которые ты просто настраиваешь поверх вью карты
Ivansuper
Ребят, а подскажите, как быть с adjustResize, когда работаю с клавой. Хочу добиться эффекта, как в телеге - на открытие клавы строка ввода уходит вверх, размер тот же. В этом случае надо только константные значения высоты задавать?
Все само собой работает из коробки. Главное чтобы в окне был контейнер, который опирается на размер родителя, а не себя. Т.е. match_parent. Ну или 0dp в LinearLayout с весами и другими вью wrap_content/Xdp
Roman
Все само собой работает из коробки. Главное чтобы в окне был контейнер, который опирается на размер родителя, а не себя. Т.е. match_parent. Ну или 0dp в LinearLayout с весами и другими вью wrap_content/Xdp
Я вот и не могу понять - контейнер как раз есть и размеры match parent. Но есть вьюха внизу экрана, у нее задан процент (0.1) от родителя через параметры ConstraintLayout. Это может приводить к зашакаливанию размеров?
Ivansuper
Я вот и не могу понять - контейнер как раз есть и размеры match parent. Но есть вьюха внизу экрана, у нее задан процент (0.1) от родителя через параметры ConstraintLayout. Это может приводить к зашакаливанию размеров?
Так конечно. При показе клавы высота клиентского пространства меньше, соотв. и процент меньше. Ты что. Ей надо вручную тогда прописать размер или ставить wrap_content
Roman
Мне просто казалось, что это костыль
Ivansuper
О чем и спрашиваю изначально. Спасибо)
Ну извиняй, про выставленный процент речи не было в первом посте)
Dmitry
Я вот и не могу понять - контейнер как раз есть и размеры match parent. Но есть вьюха внизу экрана, у нее задан процент (0.1) от родителя через параметры ConstraintLayout. Это может приводить к зашакаливанию размеров?
процент от высоты, особенно для поля ввода - не самая лучшая идея в принципе. высоты экранов могут разительно отличаться. соответственно кто-то будет писать в огромное поле, а кто-то в мизерное.
Павел
Всем привет. Есть два независимых проекта. Каким образом можно подключить один к другому? Попытался подсоединить как модуль, предварительно переименовав у одного проекта название самого модуля из app в другое, все хорошо, но сослаться из одного на другой не могу. Спасибо!
Dmitry
Спасибо, возьму на заметку!
кстати, проверь как в лендскейпе это выглядит ) если поддерживаешь лендскейп
Roman
кстати, проверь как в лендскейпе это выглядит ) если поддерживаешь лендскейп
Даа, там бы быстро вышло боком) Но проект в портретной весь
Dmitry
если очень хочется процент от высоты, то можно также указать app:layout_constraintHeight_min=""
Sergei
Здравствуйте. Возможно задам неправильно сформулированный вопрос, только изучаю разработку на android studio. Хочу создать приложение каталог с боковым меню. Товаров будет примерно по 100-200 в 6 категориях, у каждого товара фото и короткое описание. Хочу использовать шаблон navigation drawer activity. Вопрос заключается в следующем, что будет лучше в использовании, экраны activity или fragment? С учетом того, что каждая категория будет использовать свой экран для отображения товаров. Цен не будет, в будущем хочу добавить поиск товаров по названию и базу данных. Плчитал различные статьи, все пищут по разному Спасибо.
Данил
Fragment, SingleActivity
Данил
И да, это не зависит от проекта. Использование только Activity я считаю это прошлый век
Ярослав🇺🇦
И да, это не зависит от проекта. Использование только Activity я считаю это прошлый век
Сами Activity являются очень тяжёлыми же, поэтому и правильно что SingleActivity
Anonymous
Это что по твоему?
А если мне надо отфильтровать только точки в радиусе 25 миль от текущего положения, будут ли они брать за это деньги?
Anonymous
Ты откуда будешь брать данные о местоположениях людей?
они будут их предоставлять во время открытия приложения и заносить в базу данных
Ivansuper
Т.е. у тебя к ним есть доступ?
Ivansuper
Вот берешь, гуглишь как вычислять расстояния между координатами, и сам контролируешь радиус
Ivansuper
Хоть кругом, хоть звездой, хоть бубликом на карте
Ivansuper
На карте ты можешь подписаться на перемещение вьюпорта и получения координаты центра в широте долготе
Anonymous
Вот берешь, гуглишь как вычислять расстояния между координатами, и сам контролируешь радиус
вопрос не в том как, вопрос в том что есть ли в апи подобный функционал и надо ли за него платить
Mike
Хеееелп. Кто-нибудь есть из Эвотор/Бифит/любого другого сервиса с кассами на Android? Ну или кто-нибудь делал интеграцию с банковскими пинпадами Ingenico/Verifone?
Хелп, @nsenchurin :) А то я в гугле наткнулся на твое резюме, у тебя написано, что ты занимался таким. Ну и полезно комьюнити будет узнать
Nick Senchurin
это было давно ) долби их саппорт
Mike
Печально что-то все это
Александр
подскажите с Room, как в новом потоке вернуть объект? @Query("SELECT * FROM Picture WHERE public_id LIKE :id LIMIT 1") Picture findById(String id);
Александр
В смысле в новом потоке?
В отдельном потоке выполнить Picture picture = this.pictureDao.findById(picture_id);
Александр
Ругается при компиляции на эту строку. Cannot access database on the main thread since it may potentially lock the UI for a long period of time.
Ivansuper
И правильно ругается. С несколькими потоками работал раньше?
Norim
Парни, в чем может быть проблема, почему приходит пустота с ворк менеджера?
Ivansuper
В отдельном потоке выполнить Picture picture = this.pictureDao.findById(picture_id);
Посмотри что из себя представляют Executors в джаве. Попробуй с ними
Ivansuper
Как вариант без пачкания рук -- рум может вернуть лайвдату
Ivansuper
без потока в смысле?
Поток все равно будет, но это от тебя будет спрятано
Arsen
Ivansuper
Rx или корутины юзаются?
Он не знает как забрать на другом потоке, а ты такие вопросы задаешь
Александр
++
Ivansuper
Ну все с чего-то начинали
Вот я ему и сказал почитать про экзекьюторы
Ivansuper
Сразу рх или корутины без опыта мультипотока это два пальца в розетку
Shveps
Вот я ему и сказал почитать про экзекьюторы
Угу, безвозвратный билет в данном случае
Ivansuper
Да почему. Потом сам выберет где корутинить)
Александр
странно, что у Room этого из коробки нет, как у Firebase Realtime, например
Shveps
странно, что у Room этого из коробки нет, как у Firebase Realtime, например
Все там есть, только надо научиться, как запускать поток
Alexander
Всем привет, как веб-страницу открыть вот так внутри своего приложения? Это ж какая-то стандартная страница, не просто вебвью кастомизированный?
Alexander
Просто во многих приложениях, типа вк/телеграмм и тп ссылки открываются внутри такого типового активити
Shveps
памагите плес
Какую ошибку кидает?
Norim
Какую ошибку кидает?
Так дело же не ошибке, а в том что ексепшн не приходит хотя должен
Norim
Кстати, кстати, вот что нашел