Yerlan
кто знает как сделать так, чтобы групповой notification не сортировался? ниже сслыка на видео проблемы http://take.ms/M0rNk
Aleksandr
Всем привет. Подскажите, сталкивался ли кто-нибудь с созданием SSLSessionCache в Retrofit? Судя по всему, надо переопределить SSLSocketFactory, но вот как туда кэш вкинуть - не нашел.
Глеб
ANDROID_COMPILE_SDK: "26" ANDROID_BUILD_TOOLS: "26.0.1" ${SDK_MANAGER_HOME}/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" ${SDK_MANAGER_HOME}/sdkmanager "platform-tools" ${SDK_MANAGER_HOME}/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" ${SDK_MANAGER_HOME}/sdkmanager "extras;android;m2repository" ${SDK_MANAGER_HOME}/sdkmanager "extras;google;google_play_services" ${SDK_MANAGER_HOME}/sdkmanager "extras;google;m2repository" ${SDK_MANAGER_HOME}/sdkmanager --licenses ${SDK_MANAGER_HOME}/sdkmanager --licenses 5 of 5 SDK package licenses not accepted. Review licenses that have not been accepted (y/N)? done You have not accepted the license agreements of the following SDK components: [Android SDK Build-Tools 26.0.1, Android SDK Platform 26].
Глеб
шо за нахер? подскажите плз
Anonymous
Нужно подтвердить 5 лицензий, чтобы продолжить установку
Глеб
5 of 5 SDK package licenses not accepted. Review licenses that have not been accepted (y/N)? done
MD
Пацаны, в navigationview можно без expandable list или recycler сделать такую фичу?
MD
thegr1f
Можно. Используй библиотеку Майка Пенза, там всё есть
Глеб
yes | sdkmanager —licenses
да, уже поправил, теперь джоб в CI с кодом 1 завершается..
Глеб
хотя All SDK package licenses accepted done
MD
Можно. Используй библиотеку Майка Пенза, там всё есть
Я имел ввиду в коробке нет такой фичи?
thegr1f
Я имел ввиду в коробке нет такой фичи?
Не знаю, всегда использовал библиотеку
Глеб
yes | sdkmanager —licenses
на этапе установки можно сделать согласие лицензии? yes | {SDK_MANAGER_HOME}/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" не работает..
Алексей
Spannable вам в помощь
U.
spannable
Dmitrii
В каком случае вызов stopSelf() из сервиса может не убивать текущий сервис? Висит в процессах и все...
Глеб
Мм, может сначала yes | sdkmanager —update, затем yes | sdkmanager —licenses?
у меня из-за неподтвежденных лицензий скипается устанвока extras;google;m2repository и еще чего-то, а потом крашится, когда gradlew запускается..
Глеб
а подтвердить лицензию во время установки - крашится
Глеб
хз че делать, весь мозг сломал уже
Dmytro
еще вариант подложить папку licenses в проект и копировать её там в папку сдк перед билдом, говно конечно, но один раз помогло..
Dmytro
cp -r licenses/. $ANDROID_HOME/licenses
Глеб
да такой вариант я видел на стаковерфлоу, и mkdir -p "$ANDROID_SDK/licenses" echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_SDK/licenses/android-sdk-license" echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_SDK/licenses/android-sdk-preview-license"
Глеб
но че-то не хочется по такому пути идти
Dmytro
а посмотри у себя на сиай как переменные названы ANDROID_SDK или ANDROID_HOME
Dmytro
у меня вот через
Dmytro
эхо не заработало, а копировать помогло
Dmytro
билдил на nevercode.io
Глеб
а посмотри у себя на сиай как переменные названы ANDROID_SDK или ANDROID_HOME
а я сам пути назначаю - export ANDROID_HOME=$PWD/android-sdk - export SDK_MANAGER_HOME=$PWD/android-sdk/tools/bin
Глеб
cp -r licenses/. $ANDROID_HOME/licenses
ладно, попробую
Глеб
а есть может у кого handbook по gitlab CI для андроида?
Глеб
не прокатило Accept? (y/N): Skipping following packages as the license is not accepted: надо как-то соглашаться во время установки.. странная херня
Роман
ухты, а nevercode.io один в своем роде? кто чем пользуется?)
Dmytro
та не, много их
Dmytro
circleci.com например
Роман
а что самое модное?)
Dmytro
дженкинс))))
Роман
ну нее, мы же android dev а не JEE боги. Не хочу руками))
Саша Батанова
ребят, есть такая проблема: Есть разметка, в которой несколько вьюшек и ниже их ресайкл вью, нужно чтобы не ресайкл прокручивался, а весь контайнер с вьюшками и ресайклом, то есть нужно чтобы ресайкл сразу отрисовывал все итемы, чтоы скрол вью мог прокручивать всю разметку со статичным ресайклом, как решить?
Konstantin
Konstantin
Может кто объяснить, что ему не нравится?
Глеб
не?
попробую, хотя выглядит странно, апдейтить пакеты до их установки..
Глеб
и соглашаться с лицензией у пакетов, которые не встали еще..
Глеб
4 of 5 SDK package licenses not accepted. дело сдвинулось с мертвой точки))
Глеб
попробую, хотя выглядит странно, апдейтить пакеты до их установки..
честно, не помню откуда спиздил )) даже не сильно задумывался над тем "как оно там" но у меня заработало сразу без проблем именно вот по части "авто импорт сертификатов"
Alexander
Alexander
Ребзи.. что этот индиктор эквалайзера означает ?
Глеб
Ок. Спасибо
Пожалуйста
Роман
продолжая тему, а есть где нибудь возможность отправки артефактов в телерамм?
Роман
ухты, а nevercode.io один в своем роде? кто чем пользуется?)
Глеб
может пойти путём "разнотиповых вьюшек"? 🤔 типа... те которые в шапке - тоже айтемы ресайклера - но другого особого типа а все остальные - они того самого.... множественного 😀
Но это если не запариваться.... А вообще - если прям по-взрослому.... по Material делать - то нужно иметь хитро настроеный recyclerView в NestedScrollView и как-то это всё должно увязываться через CoordinatorLayout как-то так
Konstantin
Всё, понял, я примеры по первому рх читал. Спасибо.
Vova
Всем привет.Как получить версию приложения из маркета?
Igor
Всем привет.Как получить версию приложения из маркета?
В приложении? Проще всего в ресурсы/BuildConfig пробрасывать из build.gradle
Лёша
Всем привет.Как получить версию приложения из маркета?
интересовался как-то этой темой в основном предлагают страничку парсить
Vova
В приложении? Проще всего в ресурсы/BuildConfig пробрасывать из build.gradle
нет, именно версию которая сейчас в маркете а не на девайсе
Лёша
В приложении? Проще всего в ресурсы/BuildConfig пробрасывать из build.gradle
думаю, человеку нужно вывести диалог, мол, у вас версия старая ну или что-то подобное)
Vova
парсить страничку такая себе идея
Vova
именно так)
Лёша
парсить страничку такая себе идея
если подключён firebase, то можно завести там переменную и чекать её
Vova
было бы проще что бы бэк это отдавал, но он на отрез отказывается
Лёша
про fb https://firebase.google.com/docs/remote-config/
Vova
а может есть какое-то playmarket api что бы получить версию?
Глеб
думала об этом, но это похоже на говнокод)
согласен - оно железно работает, но на вид не производит "эстетического удовлетворения",😊 именно поэтому - я предложил вариант c Design-Support библиотекой
Лёша
думала об этом, но это похоже на говнокод)
по мне так наоборот неплохой вариант если экран "длиный" и сложный, то должен быть плюс по производительности
Глеб
По UX, производительности и тд - вообще никакой разницы для юзера. Она больше имеет место для разработчика (особенно в будущем при поддержке, доработке)
Глеб
оба варианты - хороши - надо думать в перую очередь как тебе с этим потом жить))) это, наверное, самый главный критерий выбора
Лёша
т.е. просчёт лишь видимой части экрана и просчёт всего экрана(видимая часть и та что покажется после скрола) по производительности будет одинаково?
Глеб
ну... если ты конечно не космические корабли кодишь ))) ...или медицинское ПО