Anonymous
и еще хотелось бы чтобы классом определенного десериализатора помечался апи метод
Anonymous
Anonymous
html в pojo
Dyno
html в pojo
это как?
Anonymous
это как?
ну мне приходит хтмл код я его парсю в обьекты через jsoup
Anonymous
это как?
допустим сайт с анекдотами. мне же хтмл приходит. я его хочу парсить в List<Anekdot> и указать как тип в методе: @GET("/list") Observable<List<Anekdot>> getAnekdots();
Anonymous
чтобы спрятать парсинг в самом ретрофите каждый класс парсера для каждого метода
Dyno
ну мне приходит хтмл код я его парсю в обьекты через jsoup
ну скорей всего нет универсального парсинга в pojo из хтмл, хтмл структуры разные же приходят, нет какой-то общей тенденции как с xml или json. но это мне так кажется, а может я чего-то не знаю
Anonymous
сам класс
Dyno
класс
Anonymous
GsonConverterFactory. ну значит можно создать чтото наподобии его
Dyno
а библиотека retrofit2:converter-gson
Dyno
GsonConverterFactory. ну значит можно создать чтото наподобии его
https://github.com/whimtrip/jwht-htmltopojo есть какая-то библиотека. посмотри, может оно
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 и он умирает. Есть какой то способ оставить его живим? Возможно, есть более удобный способ реализовать это логику.
Rustam
т.е. вот так надо сделать return publisher.ofType(eventType).onBackpressureBuffer(16, () -> {}, BackpressureOverflow.ON_OVERFLOW_DROP_OLDEST); ?
Ruslan
т.е. вот так надо сделать return publisher.ofType(eventType).onBackpressureBuffer(16, () -> {}, BackpressureOverflow.ON_OVERFLOW_DROP_OLDEST); ?
Я обычно использую без параметров этот метод, там дефолтное обычно мне подходит
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
Konstantin
А чего неудобно? toolbar_share.setOnClickListener { //do smth } Или у тебя 20 элементов?
Ну в этом баре рандомное количество элементов, нужно каждое слушать. Как в ми фит короче, там же можно нажать на каждый элемент
Anonymous
или реализовать OnClickListener у активити и всем вью ставить setOnClickListener(this)
Konstantin
Ну понятно что так можно, просто думал есть ли выход получше
Konstantin
Походу нет(
Anonymous
Походу нет(
нету конечно
Anonymous
а как ты хотел?
Anonymous
есть конечно onClick в xml но это зло
Konstantin
Да хз. Потыкал в чарты разные, там нет такого
Nikita
Ну понятно что так можно, просто думал есть ли выход получше
что значит получше? готовое из коробки чтоб совсем ничо писать не надо было?
Nikita
чем эти способы плохи?
Nikita
D:
Konstantin
Я ж не сказал что плохи я просто спросил
Anonymous
я б создал классы наследники от онкликлистнера и тогда бы делал toolbarShare.setOnClickListener(ShareClickListener(shareUrl)
Андрей
Кто-нибудь знает визуальный редактор для перевода строк для Android? Типа даешь заказчику xml с ENG, он загружает в какой-то редактор, переводит, генерирует мне новый xml c русскими строками.
Андрей
Типа Translations Editor, но в вебе и для гуманитариев
🇷🇺El Mariachi
Третий день как начал знакомство с андроидом. Все-таки никак не могу разобраться с избитым вопросом про сервисы... Мне нужен "неубиваемый" сервис с бесконечным циклом в отдельном потоке. Как все-таки предпочтительней, делать обычный Service и в нем поток, или не заморачиваясь IntentService? (предполагается, что сервис может еще слать информацию во время работы бесконечного цикла в основной активити, когда он активен) С одной стороны IntentService не совсем про это, т.к. нужна обработка всего одного намерения... С другой стороны, вроде бы подходит и для моей задачи.
Artem
почему какие-то участки кода не выполняються?
Anonymous
сервис это такое знаешь трудное. с каждым новым андроидом это сложнее и сложнее сделать
🇷🇺El Mariachi
слишком уж хардкорно для начала
да вроде ничего сложного... уже набросал оба варианта, но надо все-таки остановиться на одном... :(
Artem
эксепшинов нет... код который с хрестиком, выполняеться в непонятной последовательности.... все это в онклик, в ui потоке
🇷🇺El Mariachi
стоп а для чего сервис?
Ну у меня там постоянно опрашивается сервер по http (запросы каждые полсекунды)
Artem
сейчас тебе выскажуться)
Larymar
Ну у меня там постоянно опрашивается сервер по http (запросы каждые полсекунды)
Это чо поллинг Штолле ? Увы за сервисы не знаю, но за веб готов позатирать
roman G
Ребят, кто-нибудь знает как позвонить на телефон с помощью ADB? Нашел только инфу по поводу того, как Начать звонок с помощью ADB
🇷🇺El Mariachi
Запросами чекаете обновления или что?
Ну ок, вскрываю карты... там координаты для подстановки в GPS_PROVIDER ☺️
Larymar
По поводу сервисы вопрос, если я его автоматически запускаю при старте первого активити Если я закрою приложение и открою снова, то у меня уже будет 2 сервиса работающих Как этого избежать
Larymar
https://startandroid.ru/ru/uroki/vse-uroki-spiskom/157-urok-92-service-prostoj-primer.html с 92 по 100 уроки...
Я прочитал эту статью, и не нашел там ответа, если я тупой, ткните пожалуйста носом в нужную строку
Larymar
А, не увидел, спасибо