Mike
Бек для Андроид приложения) хочу отказаться сразу от Firebase
Ну ту же не спрашиваешь, какие салфетки для монитора выбрать, чтобы дизайн приложения разрабатывать?
neikist
Бек для Андроид приложения) хочу отказаться сразу от Firebase
Ничем не отличается от любых других бекендов. Для которых есть свои чаты
Anonymous
Віталій
Камни любите бросать
Павел 🍵
что делать с Mockito cannot mock/spy because : - final class
Павел 🍵
это в androidTest
Roman
что делать с Mockito cannot mock/spy because : - final class
Оно моки через наследование пилит, так что либо делай класс open, либо нормально - пусть он имплементит интерфейс и мокай интерфейс
Mike
почему то так тоже не работает, не понимаю в чем проблема
проблема в том, что нет ни конкретного вопроса, ни описания проблемы, ни шагов воспроизведения
Anonymous
Mike
не знаю, может я неправильно задаю вопрос. Потому что я новичок
«падает пишет что листенер пустой» — это что значит? Что такое «имплементирую класс»? Новичок, не новичок — это же не освобождает от необходимости понятно формулировать свои мысли. https://ru.stackoverflow.com/help/how-to-ask
Igor
Ребят, а что в эмуляторе pixel 3 xl так хреново челка работает? Есть какой-нибудь эмулятор, где ее можно приближено к реальности потестить?
Тот самый Тимофей
Хочу сам бек написать, знакомый посоветовал использовать laravel, кто-то уже с ним работал?
Если раньше ни с чем не работал, ларавел супер вариант. Слим и йии тоже норм. Если есть опыт с реактом или RN, koa или экспресс можно. Но там бойлерплейта по настройке гораздо больше. Пхп к новичкам в бэкэнде самый гуманный в этом плане.
Egor
Ребят, привет. Есть такой кейс. От разного выбора пунктов зависит какие фото мне надо сделать. Проще говоря, у меня есть ресайклер и лист моделей с айдишником. Мне надо открыть камеру, сделать фото и получить фотку. Но надо понять, чтт за фотка была (по айдишнику). Есть идея привязать айди модели к request коду при startActivityOnResult, но не знаю или это правильно. Может есть у кого идеи?
Тот самый Тимофей
Хочу сам бек написать, знакомый посоветовал использовать laravel, кто-то уже с ним работал?
Сервак на локальную разработку laragon lite, IDE VS Code с плагином PHP intelehpense. И попёр.
Egor
задача на возвращение результата из диалога камеры
Не совсем. Мне надо после фото, в onActivityResult понять, что за фото было.
Daniel
активити для снятия фото кастомный?
Daniel
Или просто implicit intent кидаешь?)
Artem
Не совсем. Мне надо после фото, в onActivityResult понять, что за фото было.
ну так перед стартом камеры сохрани в допустим в currentPhotoId значение
Dmytro
Прямо в активити в поле записать?
ну да, смотря что там у тебя
Egor
ну так перед стартом камеры сохрани в допустим в currentPhotoId значение
Это вариант, но думал есть изящнее. А можно как то в startActivityForResult передать параметры. Например в интент камеры засунуть через putExtra инт. А потом в onActivityResult вытащить?
Daniel
ну два варианта есть: 1. Передать в активити, в котором делаешь фотку и вернуть через onActivityResult фотку и ее тип 2. Сохранить в текущем активити и презентере (где ресайклер) выбранный id из списка и после получения фотки его использовать
Daniel
Потому что там откроется то активити, которое выберет пользователь
Egor
думаю, не стоит так делать, если используешь implicit intent на камеру
Я не особо работал с камерой. Вызываю интент с action android.media.action.IMAGE_CAPTURE
Daniel
И intent.arguments по контракту это приложение может не вернуть в onActivityResult
Daniel
ну вот, это может быть и гугловая камера, и сторонняя
Egor
вот так лучше сделать)
Окей, хотя до сих пор не понимаю почему нельзя екстра покласть в интент.
Daniel
потому что активити камеры написан не тобой))
Egor
потому что активити камеры написан не тобой))
Я типо в onActivityResult не получу в дате екстра?
Daniel
и там не будет кода, передающего setResultData(intent.arguements)
Daniel
ага, потому что другой разработчик гне обязан это делать
Daniel
обязан только фотку туда положить
Daniel
Но не твои параметры
Egor
обязан только фотку туда положить
А, только сейчас дошло. Это типо обратного вызова интента, только его вызывает камера, да?
Daniel
ты стартуешь камеру как startActivityForResult() и ждешь результата в onActivityResult
Daniel
Активити камеры определяется системой и пользователем
Daniel
А что активити камеры положит в extras - определяется контрактом
Daniel
По контракту только фотку обязательно класть
Mike
фотка через extras — ерунда, нормальное качество туда не пролазит
VKovalyov
Фото либо ссылка на файл, либо мелкая, байтиками
Daniel
ну да - uri на файл в системе
Daniel
вы как всегда правы)
VKovalyov
Андроид это же была ос для фотоаппаратов изначально? Глядя на современные телефоны - она так ею и осталась )
pavelkostyukov
Кто подскажет как сделать что бы LinearLayout плавно выдвигался сверху, если сделать его видимым? в Констрейнт лэйаут знаю как сделать , а если без?
VKovalyov
Анимация?
pavelkostyukov
animateLayoutChanges
пасибо/попробую
Egor
В доке по апи для отправки картинки пишут такое file[] - массив картинок Content-type: multipart/form-data; boundary *** , имя переменных любое, количество любое (ограничено только настройками сервера по max_upload), форматы gif, jpg, png. Кто то знает, как отправлять это? Через byte array или base64 encoded string?
Egor
понял, спасибо
Друг Владік
Привет! Кто юзал "Lokalise"?
George
Всем привет, подскажите как лучше реализовать такой кейс, прилетают сообщения, я в зависимости от них показываю пользователю кнопки, тоесть рекуклер, сообщение с сервака, далее добавляю кнопку, и тд, вот вопрос, делать много вьюхолдеров и добавлять руками разные айтемы (кнопки) - норм вариант?
Vladimir
может сталкивался кто landscape, статус бар и навигация скрыты на экране есть edittext при появлении клавиатуры справа появляется навигация как можно запретить ей появляться? so, google уже перерыл, не выходит
Egor
Ребят, у кого то было что в onActivityResult data null? Я просто хочу получить картинку, но дата нулл. Интент с action MEDIASTORE.ACTION_IMAGE_CAPTURE). Пробовал и на реальном девайсе, и на емуляторе, везде нулл.
Anonymous
Какой жз у Сервиса? Запускаю сервис, в нем тред работает, закрываю приложение, убиваю таску. Сервис умирает...В след раз сервис работает и т.д.
Anonymous
stopWithTask не помогает
Dug
У меня одного в студии выравнивание стрелок в столбец сломалось в студии?
dzhtv
Или я не могу просто так получить Uri. картинки, нужно темп файл создать?
Uri берется из data или clipData у интента . Попробуй использовать action_get_content
Egor
Uri берется из data или clipData у интента . Попробуй использовать action_get_content
У меня не ури нулл, а вся дата. Попробую, спасибо.
Юрий
Добрый день. Есть кто работал с MotionLayout? Есть пара вопросов..
.
stopWithTask не помогает
и здесь тот же вопрос. чё сделать хочешь?
Anonymous
и здесь тот же вопрос. чё сделать хочешь?
Хочу запустить сервис, без Foregtound. Чтобы в фоне он загрузил музыкальный файл. Я приложение закрываю, из диспетчера задач свапом скипаю и хочу чтоыб Сервис жил дальше
.
Хочу запустить сервис, без Foregtound. Чтобы в фоне он загрузил музыкальный файл. Я приложение закрываю, из диспетчера задач свапом скипаю и хочу чтоыб Сервис жил дальше
если тебе важен контроль, то сервисы не лучший выбор вроде, так как единственный гарантированно неубиваемый сервис это который со startForeground, но ему нужно вроде как уведомление. я бы синглтон тредпул сделал наверное, чтобы контролировать жиз цикл, абстрактные объекты вроде как с application вместе умирают
Юрий
так задай сразу. nometa.xyz
Нужно сделать вот такую анимацию. Готова фоновая анимация. Как сделать так, чтобы текстовые поля появлялись как на гифке, и чтобы переходы вправо/влево были такими же бесшовными
.
Нужно сделать вот такую анимацию. Готова фоновая анимация. Как сделать так, чтобы текстовые поля появлялись как на гифке, и чтобы переходы вправо/влево были такими же бесшовными
Юрий, это не очень вопрос. Вопрос - это "я сделал А, Б, Ц и у меня не получается, потому что Х. У и З" либо "такие вот баги когда делаю вот так"