Anonymous
и еще хотелось бы чтобы классом определенного десериализатора помечался апи метод
Anonymous
Anonymous
html в pojo
Dyno
Anonymous
это как?
ну мне приходит хтмл код я его парсю в обьекты через jsoup
Anonymous
это как?
допустим сайт с анекдотами. мне же хтмл приходит. я его хочу парсить в List<Anekdot> и указать как тип в методе:
@GET("/list")
Observable<List<Anekdot>> getAnekdots();
Anonymous
чтобы спрятать парсинг в самом ретрофите каждый класс парсера для каждого метода
Anonymous
Anonymous
сам класс
Dyno
Dyno
класс
Anonymous
GsonConverterFactory. ну значит можно создать чтото наподобии его
Dyno
а библиотека retrofit2:converter-gson
Vitaly
Мне для отображения картинки в RecyclerView нужно уменьшить изображение, получить его размер который будет в формате JPG я не могу, но могу получить ширину и высоту bitmap в пикселях. Как лучше сжимать изображения? Как мне кажется, если картинка весит мало, то её не надо сжимать, если много, то нужно сильно сжать, я бы поставил просто порог (например в 1 МБ) на отображение картинки в Recycler, нормальная ли это идея или надо сжимать изображение уже относительно имеющегося размера на некое количество процентов? Если относительно имеющегося размера, то правильно ли, что я считаю размер по количеству пикселей, а не по весу файла?
Vitaly
Пикассо, Глайд?
Vitaly
Я и так использую Picasso, вопрос был совсем в другом
Andrey
https://twitter.com/PicturesFoIder/status/1036350919565357056
Rustam
Всем привет. Написал такой eventbus на javarx https://paste.ofcode.org/RggFtC2Nanz2svfdABvS7h . Я использую ReplaySubject вместо PublishSubject, потому что мне нужны предыдущие значения. Но иногда выходит какая-то ошибка(не знаю какая) и в ReplaySubject вызывается onError и он умирает. Есть какой то способ оставить его живим? Возможно, есть более удобный способ реализовать это логику.
ᛖᚹᛋᛁᚱ
Мне для отображения картинки в RecyclerView нужно уменьшить изображение, получить его размер который будет в формате JPG я не могу, но могу получить ширину и высоту bitmap в пикселях. Как лучше сжимать изображения? Как мне кажется, если картинка весит мало, то её не надо сжимать, если много, то нужно сильно сжать, я бы поставил просто порог (например в 1 МБ) на отображение картинки в Recycler, нормальная ли это идея или надо сжимать изображение уже относительно имеющегося размера на некое количество процентов? Если относительно имеющегося размера, то правильно ли, что я считаю размер по количеству пикселей, а не по весу файла?
Picasso делает это вместо тебя
Andrei
Andrei
Ruslan
Rustam
Rustam
т.е. вот так надо сделать return publisher.ofType(eventType).onBackpressureBuffer(16, () -> {}, BackpressureOverflow.ON_OVERFLOW_DROP_OLDEST); ?
Ruslan
Rustam
окей, спасибо)
Anonymous
Открыли достyп в плaтный VIР канaл на 20 минyт, получить доcтуп
Vitaly
Picasso делает это вместо тебя
Хорошо, скорее всего я с потоками что-то напутал, поэтому иногда подтормаживает, а вот если я передаю изображение и хочу его сжать, то как его сжимать? Относительно их размера или до определенной границы?
Vitaly
Как Telegram сжимает изображения? Все изображения он сжимает по разному и это не зависит от формата изображения, цветов или размера, при этом ни одно изображения не теряет в качестве даже если идёт сжатие с 11 МБ до 30 КБ, это реально возможно? Причём 5 МБ он сжимает до 70 КБ, а 60 КБ до 40КБ, как это работает?
ᛖᚹᛋᛁᚱ
Konstantin
Привет, может кто знает как реализовать похожий ui?
Konstantin
Konstantin
Интересуего горизонтальный бар с кликабельными участками
Никита 🙃
Гы. а у меня сегодня 94 балла :D
Nikita
Konstantin
Хмм
Никита 🙃
Обычный кастомный тулбар.
Делаешь вьюху высотой которой надо, шириной match_parent и расставляешь вьюхи как привык. Хоть LinearLayout с пересчётом весов, хоть Relative\Constraint Layout
Никита 🙃
(в Mi Fit этот тулбар ещё и не стандартного размера)
Konstantin
Да можно и так но клики снимать неудобно будет
Konstantin
Я думал как то списком сделать их, но пока не выходит
Никита 🙃
А чего неудобно?
toolbar_share.setOnClickListener {
//do smth
}
Или у тебя 20 элементов?
Anonymous
ну тут тупо линер леяут с двумя имейжвью между которыми другой линер с layout_width=0 и layout_weight=1
Anonymous
Anonymous
или реализовать OnClickListener у активити и всем вью ставить setOnClickListener(this)
Konstantin
Ну понятно что так можно, просто думал есть ли выход получше
Konstantin
Походу нет(
Anonymous
Anonymous
а как ты хотел?
Anonymous
есть конечно onClick в xml но это зло
Konstantin
Да хз. Потыкал в чарты разные, там нет такого
Nikita
чем эти способы плохи?
Nikita
D:
Konstantin
Я ж не сказал что плохи я просто спросил
Anonymous
я б создал классы наследники от онкликлистнера и тогда бы делал
toolbarShare.setOnClickListener(ShareClickListener(shareUrl)
Андрей
Кто-нибудь знает визуальный редактор для перевода строк для Android? Типа даешь заказчику xml с ENG, он загружает в какой-то редактор, переводит, генерирует мне новый xml c русскими строками.
Андрей
Типа Translations Editor, но в вебе и для гуманитариев
Nikita
🇷🇺El Mariachi
Третий день как начал знакомство с андроидом. Все-таки никак не могу разобраться с избитым вопросом про сервисы... Мне нужен "неубиваемый" сервис с бесконечным циклом в отдельном потоке. Как все-таки предпочтительней, делать обычный Service и в нем поток, или не заморачиваясь IntentService? (предполагается, что сервис может еще слать информацию во время работы бесконечного цикла в основной активити, когда он активен)
С одной стороны IntentService не совсем про это, т.к. нужна обработка всего одного намерения... С другой стороны, вроде бы подходит и для моей задачи.
Anonymous
Artem
почему какие-то участки кода не выполняються?
Anonymous
сервис это такое знаешь трудное. с каждым новым андроидом это сложнее и сложнее сделать
Anonymous
Artem
эксепшинов нет... код который с хрестиком, выполняеться в непонятной последовательности.... все это в онклик, в ui потоке
🇷🇺El Mariachi
стоп а для чего сервис?
Ну у меня там постоянно опрашивается сервер по http (запросы каждые полсекунды)
Artem
сейчас тебе выскажуться)
Dmytro
Larymar
Anonymous
roman G
Ребят, кто-нибудь знает как позвонить на телефон с помощью ADB? Нашел только инфу по поводу того, как Начать звонок с помощью ADB
Larymar
По поводу сервисы вопрос, если я его автоматически запускаю при старте первого активити
Если я закрою приложение и открою снова, то у меня уже будет 2 сервиса работающих
Как этого избежать
Nikita
Larymar
Nikita
Larymar
А, не увидел, спасибо