awawa
а, я перепутал тёплое с мягким. рассылать можно по топику, на который надо подписывать инстанс FirebaseMessaging) интересно есть ли какие-то практики связи топиков с каналами уведомлений 🤔
Ну каналы уведомлений вообще нужны для того, чтобы разделить уведомления от аппки на категории. Тогда пользователи могут гибче настраивать уведомления от этой аппки. Таргетированная рассылка тут ни при чем.
Danil
да, я знаю зачем каналы уведомлений нужны в приложении. просто думал что они как раз под капотом подписывают пользователя на те самые топики.
Line'R
Почему applyStyle как то хреново меняет тему на определенных элементах?
Line'R
Line'R
Причем на всех остальных все окей
Adel
А что за часы?
Line'R
Китайский хлам
Dmitry
https://pastebin.com/mJD6gcSj
Такое чувство что что-то в стилях поменялось. У меня elevation системный только работает. Динамика тени при нажатии пропала. Попробуй без bridge мож в нем дело
Arslan
Такое приложение страшное
Line'R
Про фломастеры рассказать? Вопрос был не в этом
Nick
1.1 beta
01 или 02?
Anonymous
Привет. Пишу свою voip звонилку, используя Telecom Framework. Там есть два способа написания, это когда ты делаешь свой UI, или используешь дефолтную звонилку андроида. Собственно я использую второй способ. Входящий звонки получилось прикрутить, и работает всё нормально, а вот исходящие никак не получается. Вызываю функцию placeCall, и получаю такое сообщение: Call cannot be placed because there are no calling accounts which support calls of this type.
Лиза
💣 Зовем на митап для Android-разработчиков! Встречаемся 5 декабря в офисе Додо пицца на очередном митапе из серии Spice IT Networking. Что будет? 👨‍🎤 Общение с единомышленниками 🍕 Пицца 🤘 Три классных доклада: 🔥 Юрий Перменко — Senior Software Engineer в Align Technology расскажет об опыте внедрения mlkit. 🔥Александр Сосорев — Android Team Lead из Delivery Club / Mail.Ru Group недавно вернулся из Калифорнии и готовит большой обзор всего самого важного, интересного и актуального на Android Dev Summit. 🔥Веселина Зацепина — Android developer из Ubank расскажет как подготовиться к поиску работы и не облажаться на собеседовании. Участие бесплатное, зарегистрироваться можно тут.
Nick
Такое чувство что что-то в стилях поменялось. У меня elevation системный только работает. Динамика тени при нажатии пропала. Попробуй без bridge мож в нем дело
Без bridge тоже отрисовывается коряво, поднимая бэкграунд за кнопкой, а не саму кнопку, как я раньше описывал
Vadim
Такая история повесил на свою коллекцию слушатель https://gist.github.com/mnewlive/e1d20105b44da86b777b5ed747445c24 но проблема в том что мне необходимо смотреть как изменяется количество элементов в коллекции и вот думаю как можно сделать?
Vadim
пока я только от itemCount параметра прыгаю
Ruslan
ребят, как разместить один drawable в другом, но не растгивая по всей ширине, а по центру? натыкался когда-то, но забыл фразу по которой гуглил
Ruslan
на канвасе?
не, в layer-list
Ruslan
вроде gravity устанавливаю по центру, а все равно растягивается <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/bg_placeholder_loading" /> <item android:drawable="@drawable/app_logo" android:gravity="center" /> </layer-list>
Nick
не, в layer-list
https://stackoverflow.com/questions/34831142/how-to-center-vector-drawable-in-layer-list-without-scaling
Nick
не это?
Ruslan
не это?
оно, спасибо)
Alexandr
ни у кого нет идеи?
на момент добавления / удаления почему не можешь подписаться?
Kirill
Подскажите, как можно сделать подобные диаграммы? Делаю через MPAndroidChart но что-то сомневаюсь, что получится...
Vadim
на момент добавления / удаления почему не можешь подписаться?
ну так я и подписался и пишу логику что мол если один элемент в коллекции то делать что то в отсальных случаях делать что то другое но проблема в том чтобы определить изначальное кол-во элементов в коллекции и если их было 3 допустим то при удалении двух, всё равно идти в условие когда itemCount > 1
Vadim
ты сам эту коллекцию пишешь?
да, хотя что ты конкретно имеешь в виду под словом сам?
Kirill
Привет всем! Пробовал кто Jetpack Compose? Попробовал что-то накидать, сталкиваюсь с низкой производительностью, то-же касается Example приложения от гугла. Это проблема Debug сборки, или сама либа ещё очень сырая?
Евгений
Ребят подскажите: когда я указываю в custom drawable <solid android:color="@color/res" /> цвет не соответствует ресурсу, а когда указываю в hex <solid android:color="#475555" /> всё норм... странная какая то штука. 😒
Евгений
откуда ноги растут?
Alexandr
да, хотя что ты конкретно имеешь в виду под словом сам?
ну это не какой нибудь арайлист а ты с нуля новую коллекцию создаешь?
Alexandr
да
ну тогда ты можешь переменную size сделать и обновлять ее как в том же арайлисте
Maxim 📱 D
Всем привет, я пытаюсь создать SocketServer, но все что он умеет делать это принимать запрос, а отправлять ответ не получается, выходит ошибка, что я делаю не так? https://gist.github.com/Villar74/a3113592987f2e8eba77d118f339b096
Vadim
ну тогда ты можешь переменную size сделать и обновлять ее как в том же арайлисте
другими словами ты предлагаешь хранить статическую переменную для размера моей коллекции?
Alexandr
Vadim
кто сказал «статическую»?!
создать переменную в которой хранить размер коллекции
Vadim
ну посмотри как в арайлисте size сделан, наверно тебе подойдет
только не совсем понятно куда её впихнуть в эти же два метода?
Alexandr
и обновлять ее при удалении / добавлении*
Vadim
@IBreakout а ведь можно как то повесить кастомный сэтэр на коллекцию?
Vadim
сетер чего?
для самой переменной коллекции var viewModels: ObservableList<AuthorizationViewModel> = ObservableArrayList<AuthorizationViewModel>()
Art
Подскажите стоит ли начинать читать книгу "android программирование для профессионалов" филлипса/стюарта зелененькая которая, не зная джаву, а зная только котлин(на начальном уровне)?
Art
Спасибо!
Anton
Всем привет. Делаю number picker с массивом чисел по типу: (0, 0.5, 1, 1.5 ...). Если мне нужно по тапу на итем отобразить соответсвующее число в пикере, как я могу это сделать зная его позицию? К примеру изначально пикер стоит на 0, а после тапа должен переместиться к 45.
Vladimir
при получении фото через Intent(MediaStore.ACTION_IMAGE_CAPTURE) с указанием файла куда писать через uri - где найти этот файл физически на телефоне?
Vladimir
contentResolver
Я имею в виду руками найти, через какой нибудь root explorer
Mikhail
Добрый вечер. Вопросик по поводу обновления приложения изнутри: https://developer.android.com/guide/app-bundle/in-app-updates есть апи гугл плея, но ВК обновляется с кастомной вьюхой, а не с диалоговым окном гугл плея. Как это реализовано?
Anonymous
порекомендуйте где искат фриланс, для новичка
iNex
Такой вот вопрос, как использовать FirebaseListAdapter в Kotlin проекте?
alexander
Всем привет, как мне отследить принудительное завершение моего приложения? Мне нужно при принудительном завершении, отправить на сервер что звонок прервался и убрать висящий нотификейшн. В single activity приложения, последнее что срабатывает после сворачивания метод onStop(), метод onDestroy() не срабатывает. В Application классе пытаюсь отследить onTerminate(), тоже не срабатывает.
iNex
Я пытаюсь, но что-то...
Mike
Я пытаюсь, но что-то...
Что-то что? Как насчёт того чтобы почитать сообщения компилятора?
Gor
Потому что это непросто.
Что не просто? Понять что сокет соединение отвалилось?
Mike
Что не просто? Понять что сокет соединение отвалилось?
Да. У TCP есть heartbeat, но он раз в несколько минут.
Gor
В онпаузе прокидывать меседж про пауз
alexander
Что не просто? Понять что сокет соединение отвалилось?
используем sip-сервер клиента, работаем с помощью liblinephone, liblinephone почему-то не отлавливает, что кто-то отвалился. Но вообще есть способы как-то понять, что приложение убили? Чтобы убрать например нотификейшн висящий во время звонка?
Gor
В онпаузе прокидывать меседж про пауз
И делать последующие ивенты. onTaskRemoved внезапно не сработает если бекбаттон нажать на мейнактивити. Прийдется городить веселые костыли.
Mike
Вангую, что голосовой звонок может и должен происходить вообще без активити
⬤ vitaly
Господа, подскажите вот по такому вопросику. Есть бэк, туда идут https запросы. Как происходит в этом случае проверка сертификата? Она хэндлится как-то системой или нужно в каких случаях (продукт касается именно секьюрности) её производить самостоятельно прям "из кода"?
⬤ vitaly
Спасибо за ответы. Пойду гуглить подробности по указанным направлениям)