Mike
А если с сервера возвращается код 200 и в теле месадж "code":"unauthorized" или refresh_token_expired тоже подойдет?
аутентификатор срабатывает только на соответствующие HTTP-коды — 401 и 407
Денис
Всем привет, поскажите плиз как сделать чтобы android.location.Geocoder выдовал инфу на руском нето в вклассе Locale нет его.
Mike
Подскажите пожалуйста
«хочется странного»
FreeUser
retain fragment?
Спасибо что откликнулись, не совсем то. Попробую обьяснить. Имеется переход Fragment1 -> Fragment2-> Fragment3->Fragment4 мне нужно из Fragment4 возвратится во фрагмент Fragment2, при этом не создавая его заново(не вызывая Fragment2.newInstance(...))
FreeUser
backTo() в чичероне кажется есть
У cicerone backTo требует передать ему Command, но мне тогда нужно где-то ссылку на Command держать, чтобы передать. Иначе это пересоздание фрагмента
Andrew
Коллеги, есть два модуля библиотеки Lib1 и Lib2. Lib2 имеет зависимость от Lib1, там базовый класс. Если я подключаю в проект Lib2, мне нужно подключить также Lib1. Можно ли сделать так, чтобы Lib1 не надо было подключать к проекту?
FreeUser
Это очень старая версия
Сейчас там все на командах(паттерн Command)
Mike
Без Maven
джарниками или как?
Andrew
А исходниками как?
Mike
А исходниками как?
git submodule (не рекомендую) или просто указать внешний путь к проекту (тоже не рекомендую)
Mike
это implimentation, не api насколько помню
api видно транзитивно, impl — нет
Andrew
ничто, Maven топчик
Нельзя выкладывать либу в общий репозиторий
Mike
Нельзя выкладывать либу в общий репозиторий
не надо в общий, поднимите у себя в компании
Andrew
api видно транзитивно, impl — нет
все равно зависимость нужно
Sergey
это implimentation, не api насколько помню
ему надо api, я так понял
Anonymous
а все, невнимательно прочитал
Ismatullo
Привет
Ismatullo
Я новинки
Andrew
git submodule (не рекомендую) или просто указать внешний путь к проекту (тоже не рекомендую)
Внешний путь, это типа этого project(':simpledateformatter').projectDir = new File(settingsDir, '../simpledateformatter')
Andrew
?
Ismatullo
Откуда надо начать андроид разработчик?
Mike
Откуда надо начать андроид разработчик?
с хорошего английского и джавы
Andrew
И тогда, сами исходники Lib1 будут включены в Lib2?
Mike
И тогда, сами исходники Lib1 будут включены в Lib2?
нет, но Gradle будет всё видеть насквозь
Ismatullo
с хорошего английского и джавы
Английский хорошо но я хочу начать с android studio
Andrew
нет, но Gradle будет всё видеть насквозь
Т.е. вот так делать project(':Lib1').projectDir = new File(settingsDir, '../Lib11')?
Mike
Английский хорошо но я хочу начать с android studio
ну начни, но тогда ничего не будет понятно
Ismatullo
ну начни, но тогда ничего не будет понятно
Аа для работа с андроид студио нада знать джава?
Fearless
🌚
Ismatullo
а как ты код будешь писать?
А думала что нужна знать c++
Anonymous
Около 2 лет назад занимался Андроид программированием в течение полугода, сейчас мне снова понадобилось андроид программирование, не подскажете ресурсы, где обучают не с нуля, где я просто смогу вспомнить, что учил два года назад?
Fearless
это точно нет
ну вообще можно и на плюсах
Mike
это точно нет
не точно, есть NDK. Другое дело, что С++ в 2к19 имеет запах некрофилии
Ismatullo
С++ легко или джава
Mike
С++ легко или джава
джава, но лёгких путей в андроиде нет
Ivan
Коллеги, есть два модуля библиотеки Lib1 и Lib2. Lib2 имеет зависимость от Lib1, там базовый класс. Если я подключаю в проект Lib2, мне нужно подключить также Lib1. Можно ли сделать так, чтобы Lib1 не надо было подключать к проекту?
Всем привет! У меня похожий вопрос: Есть библиотека https://github.com/binaryfoo/emv-bertlv. В проекте тянется из репы: implementation... И если глянуть в скачанный jar, то в META-INF есть pom.xml, который как я понимаю, тянет необходимые для либы зависимости. Нужно внести некоторые изменения в либу и использовать вместо оригинальной. Создаю в IntelluJ IDEA jar, в Android Studio кидаю в нужном модуле в libs, прописываю implementation implementation files('libs/emv-bertlv.jar') и такая проблема: - если создавать с включением в jar тех зависимостей, которые требуются этой библиотеке, то в классах андроид-проекта основные классы библиотеки не импортируются (import io.github.binaryfoo.tlv.BerTlv подсвечивается крассным) - если убрать из джарника лишние зависимости, то import io.github.binaryfoo.tlv.BerTlv работает, но при попытке assemble, градл выдает "there were 30 unresolved references to classes or interfaces." и ругается, на отсутствующие зависимости. Можно ли эти зависимости запихнуть внутрь jar? Или pom.xml чтобы через него тянулись?
Alexey
Подскажите как сделать рипл эффект на всей кнопке?у меня он происходит только в зоне backgroundTint
Vadim
кто подскажет как с помощью canas'a можно нарисовать линию с тенью рисую пока просто линию аля canvas.drawLine(startX, bottomY, endX, bottomY, dividerPaint)
Ivan
Правильно понимаю, что doOnSuccess в одной цепи перед flatMap не вызовется?
Alexey
в background а не src
Он так вообще не устанавливает png
Ivan
Rx и Android уже давно одно и тоже же)
Mike
кто подскажет как с помощью canas'a можно нарисовать линию с тенью рисую пока просто линию аля canvas.drawLine(startX, bottomY, endX, bottomY, dividerPaint)
тень — это та же линия, только полупрозрачная и с размытием. Размытия можно добиться с помощью градиентного шейдера.
Mike
Rx
@reactivex
Mike
Rx и Android уже давно одно и тоже же)
если ты имеешь в виду, что они одинаково отвратно спроектированы и написаны, то я, пожалуй, соглашусь
Mike
кто подскажет как с помощью canas'a можно нарисовать линию с тенью рисую пока просто линию аля canvas.drawLine(startX, bottomY, endX, bottomY, dividerPaint)
вот пример рисования тенюшки вокруг прямоугольника со скруглёнными углами. Все эти приседания с путями и вращением не нужны, а шейдер можно спереть https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java#248
Mike
как то оч сложно для меня)) думал одной командой ограничусь а ттут столько строк ...
на краску смотри, mCornerShadowPaint, похожей потом просто линию нарисуешь
Кирилл
Какая версия библиотеки?
com.google.android.material:material:1.1.0-alpha10
Кирилл
перезапусти as
Естественно, я перезапускал. И кеши чистил, и клин ребилд.
Denys
com.google.android.material:material:1.1.0-alpha10
Ага, MaterialAlertDialogBuilder, кажется, где-то там и появился.