Anonymous
/trg@TrigggerBot
IB
Спасибо
Anonymous
/settings@TrigggerBot
Denis
Nikolai
запланировать задачу и каждые 10 минут дергать апи )
IB
Denis
Denis
fcm - более сложная штука
Denis
и пуш получаешь ты, а не сервер
IB
Trigger
Добавление триггера:
—Отправить команду /trg
—Ответить на сообщение, которое хотите сохранить:
/trg <команда>
Быстрое добавление триггера в чат:
/trg test@@Это триггер
Создает реакцию 'Это триггер', на слово 'test' в чате
Удаление триггера
В чате /del test
Меню настройки:
/settings
—Команда /triggers: Разрешить показывать список доступных триггеров Да/Нет
—Создание триггеров: Разрешить создание триггеров всем в чате Да/Нет
—Триггеров на сообщение: Максимальное число ответов на одно сообщение, если в строке содержится несколько ключевых слов.
—Реакция на форварды: Искать ключевые слова в пересланных сообщениях Да/Нет
—Экспорт/Импорт:Экспорт и импорт всех триггеров из чата / в чат. Важно! Импорт удалит все существующие триггеры!
Denis
Но запрос делаю же я?)
я не понимаю, про какой запрос ты говоришь. Ты сейчас описываешь работу клиент-сервер, что в данном случае не подходит)
Denis
Denis
но для начала надо почитать про пуш уведомления
IB
Denis
так как они отличаются от обычных запросов
Denis
Про http запрос
так цель получить пуш или отправить http запрос? Зачем тогда вообще fcm?
IB
IB
Nikolai
дорого держать соединение. андройд скорее всего убъет
IB
Nikolai
в том числе
Nikolai
чтобы телефон не превращался в помойку где каждое приложения имеет своё соединение.
Anonymous
просьба не кидаться но новичка в андроид студии, на юутубе одни арабы видосы по этой теме залили. Что нужно сделать мне чтоб проблему решить эту?
Dima
Flogiston
Куда пропала константа на permission? Подскажите что делать?
Dima
Dima
Daulet
Ребята, у меня не работает onClick в MotionLayout в activity. в xml я прописал Transition и внутри OnClick, анимация работает, но когда я прописываю в коде setOnClickListener и делать другие методы, в listener не заходит, кто нибудь сталкивался
Anonymous
Anonymous
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 загнулся на днях, это никак не связано?
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);
}
}
}
IG
Speedy
когда в адаптер ресайклер вью добавляешь что-то нужно перересовывать ресайклер? или оно само должно обновиться?
Anonymous
+ тебе в карму. Заработало
Anonymous
Nikolai
Dima
Denis
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>
Speedy
Nikolai
Mike
Mike
trashkalmar
и отступы поглядеть все можно, любые ассеты экспортнуть легко
Mike
trashkalmar
когда я последний раз с ним имел дело, там можно было скачать только то, что дизигнеры выложили. А они сука ленивые обычно
trashkalmar
ещё более ленивые, чем программисты
Anonymous
Anonymous
или мб ты не enabled меняешь, а что-то другое
alexander
Привет. Подскажите, как определить, что к телефону подключены проводные наушники?
Anton
alexander
Хороший вопрос в Гугл
хороший, я нашел только у аудио менеджера метод, который работает с api23 начиная
Flogiston
BitmapFactory.decodeFile() возвращает null, постоянно
Anton
Dima
Dima
https://stackoverflow.com/questions/16395054/check-whether-headphones-are-plugged-in
alexander
Adel
Всем привет, у кого сколько Гугл проверяет приложение? У меня чего-то уже больше недели, впервые такое :(
Выпустил обновление 26го мая, его не проверили, загрузил 28е, и вот до сих пор смотрят, раньше проверяли максимум дней 5
Dmytro