Anonymous
/trg@TrigggerBot
IB
Спасибо
Anonymous
/settings@TrigggerBot
Nikolai
запланировать задачу и каждые 10 минут дергать апи )
IB
не думаю, что ты упрешься в ограничения. Писать свой fcm слишком запарно
A library нету ? Вроде можно написать динамический сервис где можно поменять url server
Denis
A library нету ? Вроде можно написать динамический сервис где можно поменять url server
про library не слышал. Ничего не понял про динамический сервис, где можно поменять url server)
IB
про library не слышал. Ничего не понял про динамический сервис, где можно поменять url server)
Но push notification это сервис которы1 отправляет запрос на сервер не такли?
Denis
fcm - более сложная штука
Denis
и пуш получаешь ты, а не сервер
IB
и пуш получаешь ты, а не сервер
Но запрос делаю же я?)
IB
fcm - более сложная штука
Есть ли хороший example code чтобы глубже понять
Trigger
Добавление триггера: —Отправить команду /trg —Ответить на сообщение, которое хотите сохранить: /trg <команда> Быстрое добавление триггера в чат: /trg test@@Это триггер Создает реакцию 'Это триггер', на слово 'test' в чате Удаление триггера В чате /del test Меню настройки: /settings —Команда /triggers: Разрешить показывать список доступных триггеров Да/Нет —Создание триггеров: Разрешить создание триггеров всем в чате Да/Нет —Триггеров на сообщение: Максимальное число ответов на одно сообщение, если в строке содержится несколько ключевых слов. —Реакция на форварды: Искать ключевые слова в пересланных сообщениях Да/Нет —Экспорт/Импорт:Экспорт и импорт всех триггеров из чата / в чат. Важно! Импорт удалит все существующие триггеры!
Denis
Но запрос делаю же я?)
я не понимаю, про какой запрос ты говоришь. Ты сейчас описываешь работу клиент-сервер, что в данном случае не подходит)
Denis
но для начала надо почитать про пуш уведомления
Denis
так как они отличаются от обычных запросов
Denis
Про http запрос
так цель получить пуш или отправить http запрос? Зачем тогда вообще fcm?
IB
так цель получить пуш или отправить http запрос? Зачем тогда вообще fcm?
Но интересно как сервер узнает своих клиентов
Denis
Аа я думал http 😅
не в протоколе дело) Я тебе немного про другое говорю
Nikolai
дорого держать соединение. андройд скорее всего убъет
Nikolai
в том числе
Nikolai
чтобы телефон не превращался в помойку где каждое приложения имеет своё соединение.
Anonymous
просьба не кидаться но новичка в андроид студии, на юутубе одни арабы видосы по этой теме залили. Что нужно сделать мне чтоб проблему решить эту?
Flogiston
Куда пропала константа на permission? Подскажите что делать?
Flogiston
Посмотреть ошибку
так нет никакой ошибки, Unresolved reference
Anonymous
Ну судя по всему не от имени админа запустил
саму студию? Такая ошибка еще при установке выпала, а потом я со студии попробовал установить и та же ошибка
Daulet
Ребята, у меня не работает onClick в MotionLayout в activity. в xml я прописал Transition и внутри OnClick, анимация работает, но когда я прописываю в коде setOnClickListener и делать другие методы, в listener не заходит, кто нибудь сталкивался
Dima
Nick Senchurin
на 5.0 никто не выхватывал ошибку Could not validate certificate: Certificate expired at Sat May 30 13:48:38 GMT+03:00 2020 (compared to Thu Jun 04 15:52:40 GMT+03:00 2020) вроде там как addTrust загнулся на днях, это никак не связано?
Artem
на 5.0 никто не выхватывал ошибку Could not validate certificate: Certificate expired at Sat May 30 13:48:38 GMT+03:00 2020 (compared to Thu Jun 04 15:52:40 GMT+03:00 2020) вроде там как addTrust загнулся на днях, это никак не связано?
сталкивался - по сути это истек сертификат и нужн править на сервере (у нас так делали) почему это отображается только на api <=21 - мне никто не ответил ни тут ни на stackowerflow есть решение отключить проверку сертификатов, допустим от <=21 api - тогда работает, если нужно могу дать код
Nick Senchurin
да на со я нашел, но там не помогло
Nick Senchurin
вот решил сюда, спасибо, буду пинать бек
Artem
да на со я нашел, но там не помогло
var trustAllCerts: Array<TrustManager> = arrayOf<TrustManager>(object : X509TrustManager { override fun checkClientTrusted(chain: Array<out X509Certificate>?, authType: String?) { } override fun checkServerTrusted(chain: Array<out X509Certificate>?, authType: String?) { } override fun getAcceptedIssuers(): Array<X509Certificate>? { return null } }) init { // Install the all-trusting trust manager val sc: SSLContext = SSLContext.getInstance("SSL") // Add in try catch block if you get error. sc.init(null, trustAllCerts, SecureRandom()) // Add in try catch block if you get error. HttpsURLConnection.setDefaultSSLSocketFactory(sc.socketFactory) // Create all-trusting host name verifier val allHostsValid = HostnameVerifier { _, _ -> true } // Install the all-trusting host verifier HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid) }
Artem
это я добавлял в класс, который делает все запросы в инет
Nick Senchurin
❤️
IG
Ребя, всем привет. Это код на котлине? Кто может переписать его на джаве? class MyXAxisFormatter : ValueFormatter() { private val days = arrayOf("Mo", "Tu", "Wed", "Th", "Fr", "Sa", "Su") override fun getAxisLabel(value: Float, axis: AxisBase?): String { return days.getOrNull(value.toInt()) ?: value.toString() } }
Dmitriy
Ребя, всем привет. Это код на котлине? Кто может переписать его на джаве? class MyXAxisFormatter : ValueFormatter() { private val days = arrayOf("Mo", "Tu", "Wed", "Th", "Fr", "Sa", "Su") override fun getAxisLabel(value: Float, axis: AxisBase?): String { return days.getOrNull(value.toInt()) ?: value.toString() } }
public class MyXAxisFormatter extends ValueFormatter { private String[] days = new String[]{"Mo", "Tu", "Wed", "Th", "Fr", "Sa", "Su"}; @Override String getAxisLabel(float value, AxisBase axis) { if ((int) value < days.length) { return days[(int) value]; } else { return String.valueOf(value); } } }
Speedy
когда в адаптер ресайклер вью добавляешь что-то нужно перересовывать ресайклер? или оно само должно обновиться?
Anonymous
+ тебе в карму. Заработало
Dima
+ тебе в карму. Заработало
Учись гуглить, ничего личного У меня интел Инфа вроде бы на офф сайте есть
Anonymous
Учись гуглить, ничего личного У меня интел Инфа вроде бы на офф сайте есть
проблема была в том что не особо понятно что было гуглить
Nikolai
когда в адаптер ресайклер вью добавляешь что-то нужно перересовывать ресайклер? или оно само должно обновиться?
если данные в адаптере поменял то нужно уведомить рукуклер в каких позициях изменения
Nikolai
а если адаптер еще и androidx.recyclerview.widget.ListAdapter то он сам уведомит что нужно с помощью AsyncListDiffer
Artur
Всем привет, меня зовут Артур ) Я product designer. Хочу сделать сервис, который упростит работу разработчикам и дизайнерам. Те, кто работают с Figma в аутсорсе, стартапе, или в продукте. Напишите мне, пожалуйста. Нужно понять надо ли вообще это вам 🙂 Разговор в формате видеосвязи, займет минут 15-20 максимум. Если формально, то это будет CustDev. Всем спасибо )
Vadim
не подскажете как добавить в селектор цвет который будет аля по умолчанию идея в том чтобы добавить цвет неактивный <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:color="@color/primary" /> <item android:state_enabled="true" android:color="@color/primary_dark" /> </selector>
Vadim
<item android:color="@color/primary" />
да и добавил в конце его но он не подтягивается почему то
trashkalmar
очень рад, что больше не работаю с фигмой
Да ладно, после zeplin фигма - прекрасна
trashkalmar
и отступы поглядеть все можно, любые ассеты экспортнуть легко
trashkalmar
когда я последний раз с ним имел дело, там можно было скачать только то, что дизигнеры выложили. А они сука ленивые обычно
trashkalmar
ещё более ленивые, чем программисты
Anonymous
или мб ты не enabled меняешь, а что-то другое
alexander
Привет. Подскажите, как определить, что к телефону подключены проводные наушники?
alexander
Хороший вопрос в Гугл
хороший, я нашел только у аудио менеджера метод, который работает с api23 начиная
Flogiston
BitmapFactory.decodeFile() возвращает null, постоянно
Anton
хороший, я нашел только у аудио менеджера метод, который работает с api23 начиная
Ну так посмотри какой до 23 и возможно это вообще или нет
Dima
https://stackoverflow.com/questions/16395054/check-whether-headphones-are-plugged-in
alexander
спасибо, попробую
Adel
Всем привет, у кого сколько Гугл проверяет приложение? У меня чего-то уже больше недели, впервые такое :( Выпустил обновление 26го мая, его не проверили, загрузил 28е, и вот до сих пор смотрят, раньше проверяли максимум дней 5