Anonymous
Да там вроде просто усе - берется пример готовый с гита
Возможно есть под рукой линк на тот самый гит?
Anonymous
Anonymous
на тот самый гит для авторизации через фб
Anonymous
Намек понял и уже итак ресерчу, возможно у человека был под рукой (сохранен) линк на оптимальный вариант. Поэтому и спросил
Сергей
С телефона не найду но гуглил вроде по firebase auth example
Vadim
и у фейсбука самого документация норм
Vadim
там всё просто
Vadim
https://developers.facebook.com/docs/facebook-login/android
Сергей
Выкинул оттуда себе все кроме почты пока что бы с токенами не морочиться правда
Сергей
Ну и код говнокодистый там конечно. От диких цветов и шрифтов до диких переменных
Сергей
Если убрать из запроса фейсбук вылезет универсальный пример
Денис
всем привет. Подскажите, обязательно ли перед релизом обновления добавлением оплаты через с Google Pay, отправлять prod сборку на аппрув гуглам? если да, то где это делается?
Daniel
Обязательно
Daniel
https://developers.google.com/pay/api/android/guides/test-and-deploy/integration-checklist?hl=ru
Daniel
После успешной проверки каждого из указанных аспектов нажмите Запрос доступа к рабочей версии.
Konstantin
реверснуть?
вот тут раздвигается пикер, но вьюшка вырастает "вверх". у меня примерно такой же фильтр только он во всю высоту и еще больше, и он скролится вниз когда раскрывается пикер, а надо вверх
Vladimir
раз уж речь пошла про facebook, мб кто-то юзает фейсбучные диплинки? Перестала работать проверка диплинков при установке прилы из маркета и вообще не ясно почему, возможно сломалась именно их тетсовая система, обратился в сапорт, жду пока ответа. При этом когда диплинк отправляется в уже установленную прилу все работает хорошо.
Денис
Обязательно
Мы уже делали это для DEV'а. Сейчас у нас готова PROD сборка и оплата с реальных банковских карт работает. Нужно ли отправлять на аппрув снова?
Daniel
Если bundle id отличается - то нужно
Daniel
Но кажется не отличается, иначе в проде бы не работало
Денис
Если bundle id отличается - то нужно
таким образом, можно релизить апдейт в стор? не зареждектят и не остановят оплаты?)
Daniel
Да, можно. Для сервисов гугла приложение определяется bundle id, им без разницы dev/prod. Если я не прав - поправьте.
Igor
ребят как поднять текст в textview что-то gravity не хочет работать
iamthevoid
Там две гравити, одна касается текста внутри текст вью, вторая - текствью внутри лейаута
Денис
Да, можно. Для сервисов гугла приложение определяется bundle id, им без разницы dev/prod. Если я не прав - поправьте.
Процесс осуществляется следующим образом: 1. Специалисты Google проверят вашу интеграцию в своей тестовой среде, при этом в качестве свойства среды для API будет выбран вариант ENVIRONMENT_TEST. Любые изменения в отношении функций и бренда нужно внести на этом этапе. 2. Если интеграция будет одобрена, вам отправят инструкцию по регистрации и предоставят доступ к рабочей версии API. 3. Специалисты Google проверят вашу интеграцию в своей тестовой среде, чтобы завершить сквозные транзакции. При этом в качестве свойства среды для API будет выбран вариант ENVIRONMENT_PRODUCTION. 4. Если проверка будет пройдена, вы получите разрешение на запуск. В общем на всякий пожарный исходя из пункта №3 решил отправить
iamthevoid
Соответственно первая работает когда текст в текст вью не wrapcontent, вторая, когда текст меньше контейнера
iamthevoid
А если не работает, то покажи код. Где то ошибся, потому что работает
Igor
Соответственно первая работает когда текст в текст вью не wrapcontent, вторая, когда текст меньше контейнера
<androidx.appcompat.widget.AppCompatTextView android:id="@+id/textHeaderCategory" android:layout_width="wrap_content" android:layout_height="28dp" android:textSize="24dp" android:fontFamily="@font/roboto_medium" android:textColor="@color/colorAccent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" android:gravity="top" tools:text="Today"/>
Igor
Соответственно первая работает когда текст в текст вью не wrapcontent, вторая, когда текст меньше контейнера
если размер шрифта сделать меньше (например 20 dp)то работает, странно, вроде размер меньше чем высота
Andrew
Текст в sp лучше
Jacob
Товарищи, как получать состояние задачи (worker) от workmanager в виде Observable<Worker.Info> ? может есть какие либы, не нашел
iamthevoid
если размер шрифта сделать меньше (например 20 dp)то работает, странно, вроде размер меньше чем высота
А ты его пытаешься позиционировать внутри самого себя или внутри контейнера?
iamthevoid
если размер шрифта сделать меньше (например 20 dp)то работает, странно, вроде размер меньше чем высота
Вообще у него есть внутренние паддинги и скорее всего у тебя при таком соотношении размера текста к размеру лейаута текст просто занимает все свое пространство
Igor
А ты его пытаешься позиционировать внутри самого себя или внутри контейнера?
это странно так как явно видно что сверху есть место
iamthevoid
Попробуй сделать высоту wrap content
iamthevoid
Скорее всего будет то же самое или даже больше пространства сверху
iamthevoid
Можно попробовать с lineHeight поиграться
iamthevoid
это не помогает
а я и не сказал, что это должно помочь)
Anonymous
Есть способ в Android studio, для переноса файла с сохранением его иерархии в другой Flavors?
Вячеслав
Господа, может кто знает, как у BottomSheetBehavior сделать поведение BottomSheetDialog? Мне нужно, чтобы, когда состояние бихейвора было collapsed - недоступно было то, что сзади него
iamthevoid
))
Нет, серьёзно, проверь. Если всё так, как я говорю, то тебе надо искать другой подход
iamthevoid
Например уменьшать высоту текст вью, а сам текст делать с гравити боттом. Или менять lineHeight, но я не уверен, как это сработает
Igor
Нет, серьёзно, проверь. Если всё так, как я говорю, то тебе надо искать другой подход
Если размер текста меньше то гравити работает, но это странно высота 28 текст 24 вроде есть ещё 4 dp?
iamthevoid
Блин
iamthevoid
Похоже я плохо объясняю)
iamthevoid
смотри, у тебя у текст вью есть сверху пространство, оно будет даже если ты сделаешь wrap content. Инсеты, чтобы текст не прижимался вплотную. При таком размере текста и пропорциональных инсетах у тебя скорее всего высота строки текста больше или равна 28dp
iamthevoid
Если ты делаешь текст сайз 20, то у тебя высота строки текста занимает меньше 28 дп, не скажу сколько точно, но пусть 24 - и разумеется всё работает
iamthevoid
Поэтому я и предлагаю сделать wrap content и посмотреть что будет
Anonymous
Привет люди
Igor
Поэтому я и предлагаю сделать wrap content и посмотреть что будет
так я по высоте делал wrap content гравити работает когда начинаешь текст уменьшать
iamthevoid
Варианты 1) Поиграться с параметром line height, но его удобно хендлить только с 24 апи. Хотя написать функцию которая выставляет его по другому - ничего не стоит 2) Изменить высоту текст вью и сделать gravty=bottom
iamthevoid
третий рз повторять не буду. Экспериментируй)
iamthevoid
Видимо ты не понимаешь, как оно работает
Anonymous
Как быстро создать папку в другой Flavors, сохранив при этом иерархию. Вручную это ппц какой - то
Anonymous
/src/main/java/asd/B/C/D/F/S/X/Z/ui/myClass Как создать точно такую же копию директории? /src/MY_TWO_FLAVORS/java/asd/B/C/D/F/S/X/Z/ui/myClass
iamthevoid
ок, спасибо
https://gist.github.com/iamthevoid/c09f4705b9866bb902a8a8c9d0099c8c вот так можно lineHeigh захендлить
Vadim
есть строковй ресурс могу ли я его сразу отобразить в две строки не прибегая к изменению самого строкового ресурса?
Vadim
ну типа не добавлять \n между словами
Сергей
есть строковй ресурс могу ли я его сразу отобразить в две строки не прибегая к изменению самого строкового ресурса?
Вытащить строчку в переменную, найти место для разбивки, разбить, воткнуть \n, собрать, показать.
Vadim
чёт как то сложно)
🐈 гав-гав
need help^_^, нужно проверить был ли вызван метод из этого же класска который я тестирую, но так как он не замоканый а именно экземпляр класса, то и verify не работает на него (ошибку выдает), что в таком случае делать?
🐈 гав-гав
я тестирую как раз вм, start это метод из вм
Alex Android
Тогда не верифицируй его, а просто проверь что вернёт
🐈 гав-гав
просто вызвать его отдельно и assertEquals сравнить значения?
Alex Android
Да
🐈 гав-гав
понял, спасибо
padmitriy
народ как я понял сейчас оптимальный рекомендуемый вариант получить идентификатор устройства — это advertising id ?