Andrey
Ребята, кто нить с распознованием голоса работал? Подскажите плз в какую сторону смотреть, библиотечки-SDK или что то есть вменяемое из коробки? Желательно, что бы распознавание было "на лету", и детектило паузы
Askar
как лучше реализовать безконечное добавление шагов? само поле - edittext, при нажатии на "добавить" ниже первого поля должно добавляться еще одно поле "дальнейшие шаги" и тд
Askar
и как хранить эти поля ввода, чтоб потом значения оттуда взять - в обычном листе при добавлении лэйаута или ресайклер заюзать?
Валерий
обычный лист же не оч вкусный
Валерий
выглядит просто не ресуклере
Askar
Немного неправильно выразился, я думал про добавление edittext в linear layout или в ресайклере. вот
Askar
а вариант - без ресайклера плох, да? т.е. нет ни listView, ни recyclerview. но есть LinearLayout с вертикальной ориентацией, в который добавляем child editText при нажатии на "добавить шаг". надеюсь понятно сейчас получилось)
Stanislav
Ребят, тупой вопрос, но я не шарю: В Sql query необходимо засунуть список в формате "X != NULL AND X2 != NULL". Как лучше всего это сделать? А то алгоритм создания такой штуки получается жутко уродливым.
Askar
а хендлить клики не надо, просто собрать значения потом с инпутов
Askar
вот про удаление не подумал, в дизе тоже не показано. спасибо, Марина! остановлюсь на ресайклере
Stanislav
Ребят?
Anonymous
может лучше таблицу создать, куда их писать, а потом просто сделать с ней join?
Stanislav
Зависит. От двух до 20 (может быть и больше, но это самые частые). Притом они постоянно меняются.
Anton
Господа кто-нибудь в курсе, как скомбинировать два LiveData с разными типа и передать скомбинированный ниже?
Anonymous
Зависит. От двух до 20 (может быть и больше, но это самые частые). Притом они постоянно меняются.
Тогда лучше на sql такую частую операцию не накладывать. А вобще входная таблица большая?
Vadim
использует ли кто databinding вместе с MVP ? или эта фича приветствуется сугубо в MVVM ?
Anonymous
да
Stanislav
"%s = %s AND %s = 0 AND ((%s > ?) OR (%s IS NOT NULL)) AND (CALENDAR_ID != CALENDAR1 AND ... CALENDAR_ID != CALENDAR_N)"
Stanislav
Т.е. Мы генерируем последнюю скобку.
Anonymous
я вообще имел в виду количество строк, на которое накладывается условие
Anonymous
а не текст запроса
Stanislav
А. Ивенты в календаре. Их может быть от 10 до бесконечности.
Anonymous
Ну попробуй через вторую таблицу, с которой сделать join
Stanislav
В моём случае их больше 100 не будет.
Глеб
Почему если в либе устанавливаю зависимости на проеты, то потом он почему то все равно в основной проект требует их?
Anonymous
Входных?
Глеб
В чем смысл?
Anonymous
Ну если больше 100 (даже 1000) входных не будет, то есть смысл отказаться от sql и держать это как массив впамяти
Stanislav
Входных?
Да. Выходных там около 15-20 получается
Stanislav
Ну если больше 100 (даже 1000) входных не будет, то есть смысл отказаться от sql и держать это как массив впамяти
Так я делаю запрос к существующей базе данных (Calendar content provider). Без SQL никак.
Pavel
Господа, возможно ли анимировать изменение видимости/ размера вложенных layout-ов через beginDelayedTransitions(например)? Получается , что видимость сейчас изменяется, но не анимируется
Pavel
Или только для View это возможно?
Anonymous
в sql, конечно, красиво получается это фильтровать, но если это будет сильно часто, то надо понимать, что это дисковые операции, которые как бы не сильно быстрые
Anonymous
Так я делаю запрос к существующей базе данных (Calendar content provider). Без SQL никак.
Выбери свои 100 строк в массив, а потом сам их фильтруй по условиям
Stanislav
Я думал, фильтрация в SQL будет быстрее той, что в джаве о.о Типа там же всё на C каком-нибудь реализовано
Anonymous
Я бы сделал выбрал данные в HashMap c ключом CALENDAR_ID, из нее получил бы HashSet CALENDAR_ID, отфильтровал бы его, а потом по тем ключам, которые останутся, получил бы данные из HashMap
Pavel
Нет) этот часть разметки фрагмента
Anonymous
это будет быстрее, мне кажется, чем отработает запрос с такой огромной секцией WHERE (что само по себе не сильно оптимально работает), или писать свои условия в таблицу и потом с ней делать join
Pavel
Не альфа. Например layout_height изменяет свой параметр
Pavel
С привязкой к разметке layout-a его можно задавать?
Pavel
ObjectAnimator, возможно, подойдёт. Спасибо
Глеб
Умные люди подскажите пожалуйста, пиши мини библиотку для себя, там у меня стандартные зависимости, потом implementation делаю в проекте в котором хочу её использовать, но при компиляции ругается на то что тип в проете нету этих либ
Глеб
Что нужно сделать в библиотеке что бы еще раз потом не добавлять те же самые зависимости
Anonymous
Ребят, есть видеопоток по rtsp , но он идет с кодеком Mpeg4,mjpeg,h 264, VideoView не может его воспроизвести, если поток без кодека, то все норм, но с кодеком не выходит. Может, кто-то знает как решить?
Anton
Не, он об мердже данных скорее
Anton
?
Павел
Господа кто-нибудь в курсе, как скомбинировать два LiveData с разными типа и передать скомбинированный ниже?
Ну ты вроде как должен написать свой запрос который обьединит две таблицы и создать модельку типо UserAndRole которая просто pojo и вот ее ворачивать. Тоесть лайв дата одна запрос один но данные вернет обьединнные
Павел
https://youtu.be/MfHsPGQ6bgE
Павел
речь как раз о том, когда данные разные к примеру Users, Products
Ну так о том и речь. Я только начал копаттся в ней но поилеи так. В видосе с середины про лайв лату и про обьединения
Павел
28:20 секунде
Anton
Ну так о том и речь. Я только начал копаттся в ней но поилеи так. В видосе с середины про лайв лату и про обьединения
нет, источники могут быть разными, к примеру из бд и бэка. Т.е. это в любому случае будет два LiveData, а не один
Павел
нет, источники могут быть разными, к примеру из бд и бэка. Т.е. это в любому случае будет два LiveData, а не один
Тогда хз. Узнаешь тоже скажи. Я бека кстати не пробовал лайв возвращать. Observer rxJava возвращаю
Anton
Тогда хз. Узнаешь тоже скажи. Я бека кстати не пробовал лайв возвращать. Observer rxJava возвращаю
https://github.com/googlesamples/android-architecture-components/issues/40 Если верить самому разрабу, то выкручивайтесь сами через медиатор или rxjava
Anonymous
ребята,как распарсить данные из такой модели,сделал её на сайте. я данные из класса Response достаю так: делаю на запрос на сервер Oservable<UserModel.Example> из него достаю getResponse,и вот,данные у меня. щас надо достать из класа Specialty,многое перепробовал,и аналогичный вариант тоже,ничего не получается вот модель https://gist.github.com/Artistle/5351b86ef83d0a4bbde0fab271b23b01
Vitaly
Пссс, парни, есть кто помочь с диплоем в бинтрей?
Vitaly
Первый раз было всё ок, хотел новую версию выложить, и чет не проходит авторизацию
Vitaly
Репозитарий так и называется Есть идеи какие?
Stanislav
Ребят
Stanislav
Как сделать так, чтобы функция ждала, пока юзер даст разрешение?
Stanislav
Типа я вызвал RequestPermissions, но он сразу возвращает.
Olexandr
вопрос. вот подключил я либу через грэдл. как я могу ее изменить? или нельзя?
Olexandr
ну например иконки заменить
Olexandr
код поменять
Olexandr
это как?))
Olexandr
понял. спс
Vadim
вопрос. вот подключил я либу через грэдл. как я могу ее изменить? или нельзя?
можно на гитхабе pull request создать авторам этой либы, может возьмут
Ian
Ребят, привет. Кто-нибудь знает как расшифровывать aes без вектора. При этом на сервере node js он шифруется с помощью ключа (32-х размерный байт массив)
Anonymous
как сделать чтобы при нажатии в произвольном месте itemView в RecyclerView втыкался чекбокс?
Anonymous
Что значит «втыкался»?)
чек\анчек. но я уже запилил это. ты случаем не знаешь как получить список выделенных элементов в ресайклере?
Anonymous
есть тяжелая реализация, при каждом тыке сохранять булеан в сущности...
Pavel
Тяжёлая - в смысле по производительности или реализации?
Pavel
Вот, например, готовое решение https://bignerdranch.github.io/recyclerview-multiselect/
Stanislav
Ребзи, есть у меня класс "EventQuery", в котором есть функция getEvents, которая делает запросы в базу данных календаря и достаёт ивенты. Для того, чтобы сделать запрос, надо получить разрешение readCalendar. Я сделал получение разрешения в функции, которая во всех продакшн случаях выпадет ПЕРЕД getEvents. Но на подобный подход ругается Android Studio, и я сам думаю, что оно делает систему очень связанной. В реальных проектах как подобное решается? Всегда ли разрешение проверяется там же, где и совершается поиск? (та же функция/класс)
Stanislav
Call requires permission which may be rejected by user
Stanislav
Не поймите неправильно: я понимаю, что нужно делать, чтобы оно перестало ругаться. Я всё понимаю. Мне интересно, как и где пермишны проверяются в серьезных проектах.