Станислав
Может кто подскажет. Есть приложение, которое я хочу использовать в качестве модуля в новом. Создаю новый проект, подключаю существующее как модуль (import module), но тут приходиться в существующем править manifest (т. к. он мержится с новым) и build.gradle (заменить com.android.application на com.android.library и убрать applicationId). Вопрос — существует ли вариант, чтобы в рамках одного проекта можно было собирать приложение, которое использует модуль и сам модуль как отдельное приложение?
Igor
Манифесты приложений живут в своих app
Станислав
Делаешь модуль library и два приложения: library / \ app1 app2
Пжл, можно поподробнее. Не понимаю app1 и app2 это варианты приложения в качестве модуля и как самостоятельного? Или, может, есть где почитать?
Станислав
Это отдельные модули, т е всего в проекте 3 модуля
Получается для двух вариантов приложения код будет дублироваться, если не использовать репозитарий?
Ильфат
Такой вопрос: в андроиде есть встроенный sip клиент. Но некоторые вендоры вырезают его из системы. Как узнать % таких устройств на рынке?
Станислав
Igor
Спасибо, буду разбираться
Можно посмотреть какой-нибудь репозиторий библиотеки, там обычно идут модуль с библиотекой и пример
Евгений
приоритет уведомления этим управляет
Минимальный поставил. Однако без результата
Евгений
у канала или уведомления?
Приоритет у уведомления. У канала вроде нельзя это выставить
Artem
importance у канала это называется
Artem
https://developer.android.com/training/notify-user/channels
Artem
читать сюда
Евгений
Выставил none
Artem
и чего ты этим хочешь добиться?
Евгений
Того, что на скрине
Artem
читай дальше, про возможные варианты этого параметра и их поведение (чуть ниже)
Dyno
ребят, скажите, а есть ли лайауты, которые вы редко используете на практике?
Dyno
грид лайаут, например. его кто-то использует?
Владислав
Друзья, как обработать свайпы на экране?
Владислав
Нужно по свайпу менять объект в контейнере (recyclerview) и воспроизводить сообщение
Dyno
Друзья, как обработать свайпы на экране?
я вот так делал https://stackoverflow.com/questions/4139288/android-how-to-handle-right-to-left-swipe-gestures
Dyno
первый ответ
Владислав
первый ответ
Спасибо, опробую
Olexandr
юзаю relative layout. как текст вью сделать по центу относительно флага?
Hououin
обернуть в еще один layout ?
Hououin
или попробовать констрейнт, он удобный для такого
Evgeny
Отправка файлов на сервер. Стоит их как-то сжимать или архивировать чтобы размер был меньше и быстрее загружалось и выгружалось. Если стоит, может либы какие-то есть или в обычный zip?
Olexandr
обернуть в еще один layout ?
флаг не должен ухехать влево. он прижат к левой стороне контейнера вью там где счет и группа А
Hououin
все еще на вижу проблем. Сейчаспопробую заверстать подобное
Anonymous
Пытаюсь вызвать метод в Service из Activity. Только он выдает null. В чем может быть проблема, уже разные уроки посмотрел. Вот один из них https://developer.android.com/guide/components/bound-services
Anonymous
Alex
Биндинг к сервису делали?
Hououin
на Relative тоже не сложно, чем то типо обертывания в другие layout и toLeftOf/toRightOf
Olexandr
constraintLayout
как по центу поместить вьюху в constraintLayout? и можно ли constraintLayout пихать внутрь какой то другой вьюхи контейнера?
Hououin
При клике на view во вкладке design появятся синие круги на центрах сторн. Нажав на него и потянув стрелку к такому же кругу у родителя можно прижать view к краю родителя. Так к обоим краям
Hououin
и да можно констрейнт пихать в другой контейнер, но как правило такое не нужно
Hououin
как по центу поместить вьюху в constraintLayout? и можно ли constraintLayout пихать внутрь какой то другой вьюхи контейнера?
https://habr.com/company/touchinstinct/blog/326814/ а вот годная статья по констрейнту, освещает почти все фичи
Hououin
берешь левый круг у textView и соединяешь с левым у imageView, и так же с правыми
Hououin
Да незачто
Сергій
Artem
Ребята, есть большой метод, который обновляет токен, сохраняет его в sharedPreferences и вызывает метод. Он используется в разных классах, а отличается лишь методом, который вызывает. Можно ли положить его в базовый класс и переиспользовать?
Hououin
а это точно не юзкейс?
Hououin
тут рядом есть чатик по архитектуре https://t.me/Android_Architecture о таком стоит поинтересоваться там
Artem
Спасибо
Ярослав
работаю с Retrofit Multipart form-data Content-Length: 23 может помешать серверу увидеть данные на следующей строке? просто у ios этой строки именно в каждой части данных нет Content-Disposition: form-data; name="username" Content-Length: 23 suhdhdhdhdhd@duudud.did
Mike
там надо как-то посмотреть в логи aapt
Ярослав
не может, если там и правда 23 байта. А есть какие-то проблемы?
сервер не видит username в упор. на ios такие же точно логи, но сервер видит username etc.
Mike
сервер не видит username в упор. на ios такие же точно логи, но сервер видит username etc.
ios тоже шлёт мультипарт? Есть серьёзные причины чтобы его использовать?
Mike
ну... да) логинка с шифрованием
с каким шифрованием? Зачем мультипарт?
Ярослав
с каким шифрованием? Зачем мультипарт?
короче, нужно Multipart form-data )))
Mike
короче, нужно Multipart form-data )))
короче, нужно спросить у серверных разработчиков, что им не так
Ярослав
ещё странно то, что charlies proxy нормально парсит данные и корректно отображает username и пр. А сервер как будто не может
Dmytro
ещё странно то, что charlies proxy нормально парсит данные и корректно отображает username и пр. А сервер как будто не может
ну да, очень старнно конечно. Если скучно, то можно попробовать, @Body REquestBody body Заменить на @Part("username") String username, @Part("pass") ...
Dmytro
у тебя ж тут стоит @Multipart ? над @POST
Dmytro
нет
так поставь)))))
Ярослав
так поставь)))))
java.lang.IllegalArgumentException: @Body parameters cannot be used with form or multi-part encoding.