Never
Кричит орёт..
VKovalyov
сорян, это ретрофитовский. тебе надо эти байты getBytes(inputStream) запихать в свой запрос. в общем, сделать то же самое, только вид сбоку
Never
Окь.
Never
getBytes(inputStream) орёт.)
neikist
getBytes(inputStream) орёт.)
Так правильно. У тебя ж даже на скрине видно что стрим налабл
VKovalyov
public byte[] getBytes(InputStream inputStream) throws IOException { ByteArrayOutputStream byteBuffer = new ByteArrayOutputStream(); int bufferSize = 1024; byte[] buffer = new byte[bufferSize]; int len = 0; while ((len = inputStream.read(buffer)) != -1) { byteBuffer.write(buffer, 0, len); } return byteBuffer.toByteArray(); } копипаста, как прочитать стрим
VKovalyov
давай не списывать, а думать) я накидываю примерно «как я помню, делал же что-то такое год назад», а не написал за тебя)
Апач
Типизация никуда не делась
Чел, уходи со своей динамикой отсюда
VKovalyov
да штош такое)) хоть самому пиши
Never
Мне нужна именно ссыль file:///, а не поток.
VKovalyov
Мне на чтение. Этот файл дальше отправляется по HTTP на сервер.
это выглядело как «годится поток, все равно его буду отправлять байтиками на сервер»; sorry. как точно получить ссылку на файл – не скажу навскидку, сам долго $%ался с этим в свое время (
VKovalyov
а что за либа? есть мнение, что это говно мамонта
Never
https://loopj.com/android-async-http/
Never
Она попросту понятная.
VKovalyov
An asynchronous, callback-based Http client for *Android built on top of Apache's HttpClient libraries*.
Never
Ну да.
VKovalyov
я апач выпилил еще во времена первого ретрофита. и сразу девки стали липнуть ко мне
Never
Эта либа попросту понятная для меня.
Never
https://github.com/android-async-http/android-async-http
Never
Таки обновляют.
VKovalyov
VKovalyov
ага. четыре фикса за 5 лет) потрать в общем немного времени на ретрофит. он простой как грабли. за одно научишься viewmodel, как делать запросы кошерно, livedata и все вот это сразу. раз уж на котоине пишешь и штаны подворачиваешь.
neikist
Ну ля.) У меня просто иначе именно моя либа нихоцет.
Один черт работа с обычными файловыми дескрипторами напрямую у тебя с 11 андроида недоступна будет.
VKovalyov
Не, в этом то и дело, что он не простой.
@POST("users/new") Call<User> createUser(@Body User user); куда проще, не правда ли? он за тебя еще будет json конвертить, если скажешь, и прочее всякое.
neikist
Но вообще не понять как использовать ретрофит - это постараться надо. Его использование простое как тапок
Тони
Ребятки, подскажите плиз такой момент. Приложение закрыто Есть сервис работающий в фоне, нужно раз в 5 минут его перезапускать из самого же сервиса (делать restart). Есть кейсы как это сделать? stopSerivce startService не работает, по причинам гонки
VKovalyov
Но вообще не понять как использовать ретрофит - это постараться надо. Его использование простое как тапок
далан, когда был «маленьким», сразу въехал, как его настраивать, да не просто настривать, а интерцепторы всякие добавлять, конверторы? не всегда это очевидно, если тебя в школе учили паскалю, а в вузе тоже паскалю)
VKovalyov
Сразу конечно. В сравнении с ЖЦ там вообще нечего изучать, доку открыл перед глазами, и вперед.
не, не стоит так уж совсем упрощать) доку тоже скопипастить правильно надо, или понять
Andre
Не, в этом то и дело, что он не простой.
Ох, забудь про нее, зря только время тратим)
VKovalyov
это сейчас пробежался глазами и все ок)
neikist
не, не стоит так уж совсем упрощать) доку тоже скопипастить правильно надо, или понять
Да ладно, ретрофит это наверно как бы не чуть ли самое простое что есть обычно в приложениях.
VKovalyov
Да ладно, ретрофит это наверно как бы не чуть ли самое простое что есть обычно в приложениях.
это все понятно и так. но я тут пробовал человека обучить программизму, пока карантин и все вот это было. и трудности могут возникнуть прямо ото всего. и я понимаю это «ретрофит это сложно», когда надо его конфигурировать, а человек смотрит на это как баран на новые веорота, и тайно хочет к маме.
neikist
Тогда и проблем не будет
VKovalyov
всем бы быть такими умными и схватывать на лету)
Олег
обычно понтов больше, все начинали "что это за ошибка", "что с этим делать и куда это сувать"
Дмитрий
Всем привет, ребят. Можете, пожалуйста, подсказать кто сталкивался? У меня идет запись с микрофона. На одних устройствах работает нормально, на других вылетает ошибка. Реально не могу понять, в чем корень проблемы. Подскажите, пожалуйста. https://pastebin.com/ghxixntj
neikist
Смотришь layoutParams и оверрайдишь onLayout соответственно, или draw там, смотря какого типа задача.
Roman
Ребята, помогите пожалуйста разобраться с диалогом. Когда в шторке появляется уведомление (Notification) мне нужно что бы при нажатии появился диалог, который позволит выбрать время и отложить уведомление. Как это реализовать не пойму, активити вызвать понятно как, но с диалогом засада...
Z
Что для пушей используется обычно? FCM/GCM?
Andy
FCM
Future Franklin
Кто регал акк разраба в Гугл консоли?
VKovalyov
ты об этом?
Dmytro
так тогда активити запустится, а мне не надо её запускать.. 😕
ты же написал "активити вызвать понятно как" как это понять?
VKovalyov
ты об этом?
или https://developer.android.com/training/notify-user/custom-notification ?
Bahrom
Можно решить односторонним паддингом или обернуть в контейнер с паддингом и все это центровать в родителе
Roman
Anonymous
Ребятки как понять ООП(читаю книгу полное руководство по джава 8) Там рассказывают про ООП(инкапсуляция, наследования, Полиморфиз) Читаю я про это и не могу въехать что это и как его применять на практике
Bahrom
Да забыл, тогда только в сторону кастом вью для контейнера с определением в onMeasure и onLayout
VKovalyov
инкапсуляция – это когда все кишки в тебе, и есть интерфейсы на вход и на выход
VKovalyov
наследование – эо когда сын похож на тебя, а не на соседа, и может использовать твои деньги и квартиру
Anonymous
Лучше чем в книге про собак
Anonymous
Спасибо
Александр
подскажите, как определить тон цвета? темный или светлый. Если темный тон, то необходимо текст написать светлыми буквами.
Anonymous
Полиморфизм?
Страшное слово😢
VKovalyov
Полиморфизм?
это когда ты всем рассказываешь, что все умеешь, а сексом занимается вполне себе конкретный денщик, а ты свечку держишь
.
Полиморфизм?
я попробую это когда ты в качестве оплаты можешь принимать рубли, евро и доллары
Anonymous
👍
.
это когда ты всем рассказываешь, что все умеешь, а сексом занимается вполне себе конкретный денщик, а ты свечку держишь
ну это не совсем то. скорее всего это когда ты говоришь что ты можешь что-то, а как ты это делаешь вас еб*ть не должно.
VKovalyov
ну это не совсем то. скорее всего это когда ты говоришь что ты можешь что-то, а как ты это делаешь вас еб*ть не должно.
тут «ты» – это некое публичное объявление, стоишь и свечку держишь, а по факту для каждой работы с разными аргументами у тебя есть другие люди
.
тут «ты» – это некое публичное объявление, стоишь и свечку держишь, а по факту для каждой работы с разными аргументами у тебя есть другие люди
точно, тогда гораздо лучше это когда начальник говорит что контора всё может, а дрочатся и думают как сделать потом работяги
.
ну это то что ты сказал да