Never
Кричит орёт..
VKovalyov
сорян, это ретрофитовский.
тебе надо эти байты getBytes(inputStream) запихать в свой запрос.
в общем, сделать то же самое, только вид сбоку
Never
Окь.
Never
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
давай не списывать, а думать) я накидываю примерно «как я помню, делал же что-то такое год назад», а не написал за тебя)
Never
VKovalyov
да штош такое)) хоть самому пиши
Never
Мне нужна именно ссыль file:///, а не поток.
Never
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
Never
https://github.com/android-async-http/android-async-http
Never
Таки обновляют.
VKovalyov
VKovalyov
ага. четыре фикса за 5 лет)
потрать в общем немного времени на ретрофит. он простой как грабли.
за одно научишься viewmodel, как делать запросы кошерно, livedata и все вот это сразу. раз уж на котоине пишешь и штаны подворачиваешь.
Never
VKovalyov
Не, в этом то и дело, что он не простой.
@POST("users/new")
Call<User> createUser(@Body User user);
куда проще, не правда ли? он за тебя еще будет json конвертить, если скажешь, и прочее всякое.
Never
Never
neikist
Но вообще не понять как использовать ретрофит - это постараться надо. Его использование простое как тапок
Тони
Ребятки, подскажите плиз такой момент.
Приложение закрыто
Есть сервис работающий в фоне, нужно раз в 5 минут его перезапускать из самого же сервиса (делать restart).
Есть кейсы как это сделать?
stopSerivce
startService
не работает, по причинам гонки
neikist
далан, когда был «маленьким», сразу въехал, как его настраивать, да не просто настривать, а интерцепторы всякие добавлять, конверторы? не всегда это очевидно, если тебя в школе учили паскалю, а в вузе тоже паскалю)
Сразу конечно. В сравнении с ЖЦ там вообще нечего изучать, доку открыл перед глазами, и вперед.
VKovalyov
VKovalyov
это сейчас пробежался глазами и все ок)
neikist
neikist
Тогда и проблем не будет
VKovalyov
всем бы быть такими умными и схватывать на лету)
Олег
обычно понтов больше, все начинали "что это за ошибка", "что с этим делать и куда это сувать"
Дмитрий
Всем привет, ребят. Можете, пожалуйста, подсказать кто сталкивался?
У меня идет запись с микрофона. На одних устройствах работает нормально, на других вылетает ошибка. Реально не могу понять, в чем корень проблемы. Подскажите, пожалуйста.
https://pastebin.com/ghxixntj
neikist
Смотришь layoutParams и оверрайдишь onLayout соответственно, или draw там, смотря какого типа задача.
Roman
Ребята, помогите пожалуйста разобраться с диалогом. Когда в шторке появляется уведомление (Notification) мне нужно что бы при нажатии появился диалог, который позволит выбрать время и отложить уведомление. Как это реализовать не пойму, активити вызвать понятно как, но с диалогом засада...
Z
Что для пушей используется обычно? FCM/GCM?
Andy
FCM
Dmytro
Future Franklin
Кто регал акк разраба в Гугл консоли?
Roman
VKovalyov
VKovalyov
или https://developer.android.com/training/notify-user/custom-notification ?
Bahrom
Можно решить односторонним паддингом или обернуть в контейнер с паддингом и все это центровать в родителе
Roman
Anonymous
Ребятки как понять ООП(читаю книгу полное руководство по джава 8)
Там рассказывают про ООП(инкапсуляция, наследования, Полиморфиз)
Читаю я про это и не могу въехать что это и как его применять на практике
Bahrom
Да забыл, тогда только в сторону кастом вью для контейнера с определением в onMeasure и onLayout
VKovalyov
инкапсуляция – это когда все кишки в тебе, и есть интерфейсы на вход и на выход
VKovalyov
наследование – эо когда сын похож на тебя, а не на соседа, и может использовать твои деньги и квартиру
neikist
Vasily
Anonymous
Anonymous
Лучше чем в книге про собак
Anonymous
Спасибо
Boburshox
Александр
подскажите, как определить тон цвета? темный или светлый.
Если темный тон, то необходимо текст написать светлыми буквами.
.
Anonymous
VKovalyov
VKovalyov
Полиморфизм?
это когда ты всем рассказываешь, что все умеешь, а сексом занимается вполне себе конкретный денщик, а ты свечку держишь
.
Полиморфизм?
я попробую
это когда ты в качестве оплаты можешь принимать рубли, евро и доллары
Anonymous
👍
VKovalyov
.
.
ну это то что ты сказал да
Mike