The The
Скриншот снимать наверное (программно)
можно в виде xml, инстаграм на своей стороне соберет его и сделает публикацию в инсте
The The
можно в виде xml, инстаграм на своей стороне соберет его и сделает публикацию в инсте
только перед этим лучше написать разработчикм в инсту, чтобы открыли лейаут в студии и нажали принткрин
The The
зачем троллить?
какие вопросы, такие и ответы
The The
какие вопросы, такие и ответы
> открыть инстаграмм и передать туда этот layout ну что это такое
Mike
какие вопросы, такие и ответы
обычный вопрос, на него даже уже дали правильный ответ
Andrew
😊
Сергей
щас может быть будет тупой вопрос, но все-таки: нормальны ли, если сохранять фотку в Room через BLOB?
Я сохранял эскизы 100 на 100 без сжатия, тупо пиксели. Потому что надо было дико быстро, а запаковка в жпег меееедленная
Сергей
40кб на эскиз. Gzip быстрый если выставить мин.сжатие
Andrew
щас может быть будет тупой вопрос, но все-таки: нормальны ли, если сохранять фотку в Room через BLOB?
Главное убедитесь, что база не обрезает по лимиту как например mysql :trollface:
Andrew
А то я тут в одной лекции от мейлру узнал об этой подставе в mysql
Andrew
Andrew
Да возбмите на примере картинку, зазипуйте, и увидете, что сжатие стремится к 0 Лучше тогда брать оптимизатры типа pngquant, jpegcompress
Сергей
зиповать картинки не эффективно
У меня была раскраска. Там даже rle кодирование чудеса творит. А так зип на произвольном фото неск.раз даст
Сергей
Jpeg /png 2000 на 2000 секунду жмется
Andrew
Ладно, ок, почитаю по rle
Сергей
Оно только для раскрасок и годится)
Сергей
Или контуров на белом
Mike
Оно только для раскрасок и годится)
собственно, в GIF оно и используется вроде бы
Сергей
Нет. В более раннем pcx
Сергей
Но это уже 1980е годы
Andrew
В этлм чате я чето чаще стал сидеть чем в рабочем))
Eugene
Привет! Есть такая cpp-android тема) Есть qt класс для web socket написаный под кутю естественно на плюсах. Этот сокет показывает по скорости самые хорошие результаты из того, что я перебирал. Теперь собственно вопрос, могу ли я спулить код этого сокета, собрать как cpp lib и инклудом воткнуть в NDK часть моего андроид проекта? Может кто-то сталкивался, это вообще звучит реализуемо?)
The The
Anna
кто-то писал кастомный MultiAutoCompleteTextView.Tokenizer? когда findTokenEnd вызывается?
Aleksey
Привет! Вопрос снова про Dagger 2. В приложении есть несколько Retrofit Api интерфейсов. Все они требуют по-разному собранные OkHttp-клиенты и разный набор Interceptor`’ов. Была идея на каждый api сделать модуль. В модуль через `@Module(include = […]) нужный набор Interceptor`’ов через `@IntoSet (один модуль = один `Interceptor`). Но в provide-метод OkHttp-клиента передаются `Interceptor`’ы, собранные по всему приложению. Можно ли как-то решить эту задачу в таком ключе? Текущее рабочее решение - метод, который в явном виде собирает все Interceptor’ы в список и уже его передает в OkHttp-клиент.
Denis
а они все в одном скоупе?
Aleksey
@Qualifier
Да, но тогда мне придется использовать несколько @Qualifier на один Interceptor, но Dagger2 так не умеет. 🙂
Denis
Denis
Почему?
потому что это криво)
Aleksey
потому что это криво)
Что именно криво?
Denis
Почему?
все зависимости в одном скоупе? Или разбиваешь?
Denis
Что именно криво?
Зачем ему @Qualifier, если он требуется везде
Сергей
Да. Вам шашечки или ехать?
Сергей
Кстати можно не выпиливать же, а только тут налепить конструктроров
Aleksey
Вот прямерная идея того, что хочу собрать https://pastebin.com/XZCKGH0y
Сергей
Остальную программу оставить на даггере. А вот это вот безобрвзие распедалить руками
Anton
а никто не обратил внимание что в АС 3.5 reformat code стал в лайаутах элементы местами переставлять ? или это у меня такое уникальное поведение  АС ?
Aleksey
Остальную программу оставить на даггере. А вот это вот безобрвзие распедалить руками
Да тут скорее на половину интерес запилить то решение, что в голове сложилось. Выпилить-то всегда можно успеть, но будет ли от этого большая разница по сравнению с текущим вариантом.
Denis
или я не все понял?
Aleksey
так а в чем проблема? Просто дробишь максимально. Каждый клиент собирает со своим набором интерсепторов
Ну вот я раздробил. Не взлетело. Set<Interceptor> везде один и тот же приходит.
Aleksey
или я не все понял?
Да, сейчас он и так собирал со своем отдельным набором, но я хотел это на Dagger Multibinding перенести.
Никита
есть у кого-нибудь нормальный пример с Room, где используется OneToMany связь? А то чет не получает ни сохранить, ни получить
Никита
или Room вообще особо нормально не умеет в OneToMany ?
O Father O Satan
Всем привет. Парни. Есть ли способ получить базу данных приложения без рута?
skibidi
Всем привет. Парни. Есть ли способ получить базу данных приложения без рута?
Не знаю но я обычно для таких целей рут брал ну как бы у меня телефону 5лет мне как-то не принципиально
Сергей
Да вроде умеет. Но там есть одна жопа. Оно не умеет insert or update запись честно делать. То есть если в таблицу один ту мэни с каскадом вставить запись с тем же ключом через insert, оно удалит старую ( с каскадным глюком и удалением всего дохуя) потом новую вставит
Mike
так-то вообще не понятно, как андроидом пользоваться без рута, даже если телефону 1 день
O Father O Satan
Чёт не хочется рутить устройство клиента)
Mike
Чёт не хочется рутить устройство клиента)
приложение дебаггабельно? Или подписано твоим ключом?
Nikita
Когда показывается клавиатура разметка скукоживается и все отображается обрезано можно как-то победить такое ? Пробовал "android:fitsSystemWindows="true"" ставлю activity?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) все бестолку. Единственное если при открытой клавиатуре в одном из TextInputLayout отобразить ошибку то вся разметка перестраивается как надо и контент можно скролить
O Father O Satan
Подписано
Mike
Подписано
можешь выпустить новую версию, которая и заэкстрактит БД на карту памяти :)
Сергей
Всем привет. Парни. Есть ли способ получить базу данных приложения без рута?
Из приложения? Выгрузить в любом формате в documents. А извне - люди 20 лет линукс настраивали что бы хервам а не база
O Father O Satan
Хм. Можно попробовать выгрузить. Спасибо
Kirill
Помогите с Room @Update void update(List<PreviewChat> chats); если делать так, то обновиться только те поля, которые найдет по первичному ключу. а если делать на подобии этого? то будет то жее самое? @Query("UPDATE orders SET order_price=:price WHERE order_id = :id") void update(Float price, int id); Тогда как делать? Искать по БД, если есть, то обновлять. Если нет то добавлять? это не много обращений к БД?
Kirill
мне надо обновить данные, если такой ключ уже есть, если нет, то добавить новую запись
Сергей
Я про это выше написал. Инсерт при правильной настройке ограничений (игнорить) запись обновит через удаление. Если есть связаные через каскад записи - им хана при удалении
Kirill
связей нет. Бд - для просмотра списка диалогов.
Сергей
Просто инсерт значит.
Сергей
Только там параметр какой то надо выставить
Kirill
Просто инсерт значит.
получается он будет или замещать, через удаление, или создвавть новую?
Kirill
Только там параметр какой то надо выставить
@Insert(onConflict = REPLACE) полагаю что-то такое)
Сергей
Ага.
Rizvan
у меня при переключения фрагментов анимация тормозит, потому что в вызываемом фрагменте идет обращение в сеть и после рендерится ресайклервью. как этим управлять чтобы анимация была плавной?