Сергій
Ребят, а я правильно понимаю, что Дарк тема реализованная через ОС будет только в Android Q и выше?
Её можно реализовать с помощью Appcompat/MaterialComponents и до андроид ку, просто на десятке приложение будет слушать изменение темы системы и автоматически переходить на темную тему и наоборот
Anonymous
глючная статистика. во первых спустя 5 дней только появляется в отображении новая версия
Anonymous
вот так щяс и делаю
Nikita
Народ кто-нибудь сталкивался в эспрессо тестах с тем что активити запускается медленнее чем проходит тест и из-за этого тест валится?
Anonymous
Кто - нибудь пользуется Admob? Знает почему невозможно отправить письмо в Admob? На сайте я нашел только это. Но когда нажимаешь обновляется страница и все
Anonymous
Nikita
Да. Там же есть IdlingResource можно его использовать
только начал разбираться, спасибо
Nikita
@JohnnySC тред слипы мне не нравятся, вот что...
Александр
Всем привет. Вопрос не про "чистый" андроид но может у кого то есть практический опыт. Есть бэкенд на спринге (rest), фронтэнд на ангуляре и будет мобильное приложение для андроида (нативное). Как в эту систему имплемениировать google oauth? Должен ли бэкенд быть единой точкой входа и дальше аутентифицировать пользователя из своей базы или например фронт + бэк отдельно а приложение как-то отдельно? В общем буду признателен за любые мнения и советы.
Denys
только начал разбираться, спасибо
А как вы запускаете активити в тесте?
Denys
intentsRule.launchActivity(null)
Посмотрите в сторону новых ActivityScenario
Denys
https://developer.android.com/guide/components/activities/testing
Albert
Всем привет. Можно ли ограничить время видео в ExoPlayer? Допустим видео идет 15 мин, нужно показать всего 3
Albert
Что имеется в виду "ограничить"?
есть видео, которое состоит из 5 кусков, все куски одинакового размера, допустим по 1 мин каждый, всего видео идет 5 мин. Нужно показать всего один кусок из видео, то есть 1 мин
Anonymous
Всем привет ребята я новичок в java прошел sololearn на андроиде и думаю стоит пробовать писать кликер или еще рано кому не сложно посоветуйте литературу
Albert
Рассматривали вариант с поллингом?
нет, что это? Еще уточню ,может не правильно выразился, все 5 кусков это одно видео, только с разных ракурсов, поэтому нужно чтобы в плеере показывался только 1 из кусков.
Anonymous
Андроид
Denys
Не, плохой совет.
Vadim
Я нарисовал такую вьюху. Каждая ячейка вместо серого цвета может зеленой. Как мне правильно анимировать закрашивание ячейки ?
Albert
Посмотрите на ClippingMediaSource.
спасибо, посмотрю
Vadim
Рисовать зеленым поверх. Как будет работать - (опционально) сделать оптимизацию.
а что конкретно мне нужно анимировать? получается по второму разу отрисовывать все RectF ?
Anonymous
Всем привет. Вопрос не про "чистый" андроид но может у кого то есть практический опыт. Есть бэкенд на спринге (rest), фронтэнд на ангуляре и будет мобильное приложение для андроида (нативное). Как в эту систему имплемениировать google oauth? Должен ли бэкенд быть единой точкой входа и дальше аутентифицировать пользователя из своей базы или например фронт + бэк отдельно а приложение как-то отдельно? В общем буду признателен за любые мнения и советы.
Не знаю зачем вам OAuth, ведь у гугла есть OpenId, но это в принципе концепцию не поменяет. Ты через ndk получаешь гугловский токен, отправляешь его на бэкенд. На бэке ты его парсишь (токен в формате json), получаешь все необходимые данные (пусть ты будешь аутентифицировать пользователя по емейлу). Далее проверяешь, зарегестрирован ли юзер с таким эмейлом на бэке. Если нет, то регаешь, генерируешь свой токен, и отдаёшь клиенту. Если зареган, то просто генеришь свой токен и отдаёшь клиенту. Далее уже с мобилки по этому токену шлёшь все запросы
Vadim
Рисовать зеленым поверх. Как будет работать - (опционально) сделать оптимизацию.
т.е. в какую сторону вообще смотреть, мне нужно анимировать ширину фигуры? Эффект должен быть как у прогресс бара -> заполнение слева направо
Denys
т.е. в какую сторону вообще смотреть, мне нужно анимировать ширину фигуры? Эффект должен быть как у прогресс бара -> заполнение слева направо
view.progress = XXX в onDraw() используете это значение. Нужно будет вычислить какие квадратики закрашены полностью (их можна сразу рисовать зеленым). Какие только частично, а какие - серые.
Сергій
Я нарисовал такую вьюху. Каждая ячейка вместо серого цвета может зеленой. Как мне правильно анимировать закрашивание ячейки ?
по аналогии с этим https://proandroiddev.com/android-bring-life-to-your-custom-view-8604ab3967b3 анимируй значения по которым будешь рисовать прогресс
Anonymous
У кого Admob не работает?
Alexey
У кого Admob не работает?
ты че каждый день будешь это спрашивать?
Alexey
не понятно нахуя ты это спрашиваешь)
Alexey
проблема только у тебя, ты натыкал рекламы и тебя забанили
Anonymous
Я им просто не пользуюсь
Alexey
переходите на mopub и живите счастливо
Anonymous
Зачем? Что это вообще такое?
Anonymous
не понятно нахуя ты это спрашиваешь)
Проблема только у меня? Почитай ветку в Reddit https://www.reddit.com/r/androiddev/comments/c59qsw/admob_stops_responding_users_and_admob_disables/. И глянь там по ссылке чел говорит что еще 300 человек с этим столкнулись
Alexey
Alexey
за это и забанили
Anonymous
ой, нет
А что тогда использовать?
Alexey
Зачем? Что это вообще такое?
рекламная сеть от твиттера, её хотябы гугл не контролирует
Anonymous
у тебя в приложении наверняка в неожиданный момент полноэкранная реклама вылетала и люди случайно тыкали в нее
Ты дурак или как? у меня нет рекламы такой. У меня только обычная, а мне они говорят что нарушение за большую рекламу. Почитай вначале чем писать непонятно что
Vadim
А что тогда использовать?
я адмоб использую, в чем у тебя проблема то?
Anonymous
я адмоб использую, в чем у тебя проблема то?
ссылку выше скидывал, там по скринам думаю поймешь
Vadim
ссылку выше скидывал, там по скринам думаю поймешь
ну так там написано в чем проблема
Anonymous
ну так там написано в чем проблема
В том что я использую interstitial рекламу? когда на самом деле ее у меня нет
Vadim
В том что я использую interstitial рекламу? когда на самом деле ее у меня нет
условно говоря, ты сделал флэпи бёрд, в котором нужно быстро кликать, и на 3 клик показываешь рекламу. Юзер быстро кликая по экрану случайно (постоянно) тапает по рекламе
Anonymous
Vadim
Может крестик или кнопку close под баннером спрятал, если это не interstitial
Alexey
В том что я использую interstitial рекламу? когда на самом деле ее у меня нет
Где пруфы, билли? Ты скинул ссылку на пост рандомного чела с реддит
Anonymous
условно говоря, ты сделал флэпи бёрд, в котором нужно быстро кликать, и на 3 клик показываешь рекламу. Юзер быстро кликая по экрану случайно (постоянно) тапает по рекламе
Хочешь я тебя удивлю? Я убрал всю рекламу из приложения и все баннеры из учетки. Залил в плей и отправлял им запрос на проверку раз 10. Они мне 10 рза отклонили...
Anonymous
Нормально?
Vadim
Хочешь я тебя удивлю? Я убрал всю рекламу из приложения и все баннеры из учетки. Залил в плей и отправлял им запрос на проверку раз 10. Они мне 10 рза отклонили...
поздно пить боржоми, когда почки отказали)) У гугла нету human support’a ты в робота упираешься. Знаешь сколько так компаний разорилось уже? За счет того что они давали часть работы какому-то фрилансеру, который ее сделал 5 лет назад, а вчера его забанили и по цепочки банят все связанные аккаунты
Vadim
радуйся что не забанили плэй стор тебе, меняй рекламную сетку и живи дальше
Vadim
Дак а чо не заблочили
не накаркай, если заблочат то это 99.99% без шансов на дальнейшую работу. Как бы ты не старался перерегать аккаунт на маму, брата, тётю из соседнего города. Всех по цепочке будут банить
Дмитрий
Но у гугла руки длинные - действительно
Anonymous
Давайте от темы не уходить
Vadim
Вообще есть способы)
ага, или медиа-хай поднимать или по конференциям кататься и тет-а-тет умолять гугл рассмотреть жалобу