Eugene
всем привет. Подскажите, кто сталкивался с подобным: у нас в xml есть цвет main, который по дефолту жёлтый. Мне приходит ответ с сервера с цветом, допустим красным. Необходимо применить данный красный цвет ко всем элементам, окрашенным в желтый цвет. Вижу пока только единственный вариант: доставать каждую вьюху и перекрашивать её, только вот по дизайну предусмотрены ripple-effect, использующий main цвет и xml, рисованные из множества shape с разными цветами, что осложняет задачу с перекрашиванием вьюх программно. Может кто-нибудь знает иное решение?
Нет, проще нет вариантов, посмотрите, как сделаны темы в телеграме.
Dmitry
Yevhen
кто какие парсер генераторы использут для андройда с котлином?
типа paper parcer?
Vasiliy
Всем привет !
Vasiliy
Нужна помощь ! Мне надо передать текст с андроида на комп на винде в локальной сети. Как это лучше и проще организовать ?
Dmytro
Dmytro
вроде уже даже нормальные сборки есть, чтоб просто зависимость в градл подрубить а не собирать руками)
Yevhen
О! неужели они додумались встроить парсер! не может быть!
Dmytro
можно ссылку на либу?
https://android-arsenal.com/search?q=FFmpeg вот тут есть несколько вариантов
Yevhen
androidExtensions {
experimental = true
}
?
Yevhen
супер, спасибо
Ontoshgo
еще скажи что оно умеет json с коробки сериализировать)
Vasiliy
Dmytro
Dmytro
хелп
https://xelsoft.wordpress.com/2013/10/02/simple-tcp-client-server-communication-using-android/
Konstantin
Можем ли мы в BottomNavigationView сделать отображение только текста, без иконки? Если просто не задать иконку, то там куча места наверху еще остается лишнего.
Vasiliy
Davit
Ontoshgo
что он тебе сделал плохого то?
Andrew
Подскажите, как в Android 8 узнать, запущено ли конкретное приложение?
Andrew
Мне нужно узнать из APP1, запущено ли APP2. Если не запущено, то запустить, если запущено, то стартануть определенный intent. Оба приложения мои.
Andrew
Так а если приложение не запущено, разве ресивер сработает?
Dmitry
Всем привет! Бьюсь как рыба об лёд:( Очень нужна помощь коллективного разума. Кто-нибудь игрался с автоконнектом к заданному wifi-ю если он уже подключен к другому. Нашол некоторый код для этой задачи но он всё равно не работает на 7.1.1 андроиде и через раз на 5-м. У кого был опыт буду очень благодарен за помощь!
Vitalii
Ещё такой вопросик
Как сделать так что бы дровэбл вьюшки на вылезал за границы бекграунда лэяута
Dmitry
https://stackoverflow.com/questions/47593170/connection-to-specific-wifi-if-already-have-connection-to-another
Andrew
Ну вот, для этого я и должен сначала цзнать запущено, если да, то кидать бродкаст, если нет то стартануть LaunchIntent
Andrew
Я и так кидаю бродкаст, если запущено и на него таймаут 3 минуты, т.к. APP2 взаимодействует с хостом. А так нужно еще один бродкст кидать в качестве пинга. А как получить ответ? APP2 должно тоже бродкаст в ответ кинуть?
Andrew
Мда, раньше достаточно было вызвать getRunningAppProcesses()😂
Andrew
Некоторые пишут про UsageStats, это не из той оперы?!
Dmitrii
[dangerous] Избитая тема.
Как вы реализуете такой кейс в своих приложениях?
Экран авторизации, поля "Логин", "Пароль", "Кнопка входа", в линейном вертикальном layout.
При клике на поле ввода, клавиатура закрывает кнопку входа (но по сценарию кнопка входа должна подыматься выше, вместе с полями).
Много прогуглил разных кейсов, ничего красивого не нашел. В итоге реализовал таким нехорошим костылем:
adjustpan + скроллвью + периодично заставляю скроллвью прокручиваться до нижней границы кнопки входа.
Второй вариант: adjusresize - но он не всегда работает, бывает специфичный фон или разметка активити, тогда при resize все разъезжается.
Подскажите, в какую сторону копать-копать-копать, чтобы найти более изящное решение.
Andrew
Ок, спасибо
Andrey
Ребят, подскажите, плз, если нужно сделать смену картинок (плавные переходы аля fade in\out) в одном контейнере, в какую сторону лучше смотреть? Есть что то из коробки аля viewSwitcher для такого, или надо руками анимации писать?
Валерий
а можно как-нибудь регулировать количество одновременных запросов в Glide ?
Loki
Здраствуйте, https://github.com/coomar2841/android-multipicker-library по этой либе выбераю файлы, но когда пытаюсь отправит по ретрофит2 то говорит filenotfoundexception
Andrew
UsageStats не подходит, он возвращает статистику использования приложения за определенное время, но это ни о чем не не говорит, т.к. приложение может быть запущено, но не использоваться и наоборот, только что закрыто, а статистика по нему еще осталась. Получается, что вариантов действительно нет.((
Viktor
Здравствуйте! Есть ли какой-то способ получить NotNull Context для junit тестирования? Метод к которому пишется тест использует контекст для доступа к строковым ресурсам и на выходе создает форматированную строку
Himars
Viktor
Смотрел, но там заглушки
Павел
Народ, хочу раскрасить айтемы RecyclerView в разные цвета, четные нечетные. делаю так
if (position % 2 == 0){
holder.basketItem.setBackgroundColor(Color.parseColor("#FFFFFF"));
}else {
holder.basketItem.setBackgroundColor(Color.parseColor("#E9EBED"));
}
но есть функционал удаления айтемов, и приудалении апдейтится только этот айтем, использую DiffUtils и два айтема становятсяодного цвета. есть ли решения подобных задач?
Himars
При удалении вызывайте notifyDatasetChanged() в адаптера
Himars
Тогда все айтемы перерисуются
Anonymous
ребят,такая ситуация,только постигаю mvp,moxy и dagger,и хочу попросить не помощи,а рекомендации,закончил не большой проект и хочу узнать ваше мнение,где что плохо,что стоит добавить/убрать,волнуют критерии: использование даггер,мокси и работа с бд)
https://github.com/Artistle/testExample
John
Никто не сталкивался с NPE в тестах в AS 3 при создании и записи файла и тоже самое с чтением? в настройках указал рабочую директорию
Ярослав
Eugene
Павел
тут такая логика. я просто удаляю в базе запись, и observe метод из LiveData срабатывает и используя DiffUtills обновляет измененые айтемы
Ontoshgo
Notifyitemrangechanged вызови после дифутила
Павел
тогда на кой хер мне diffUtil?
Павел
если я после него буду перерисовывать все айтемы
Павел
ааа сорян Notifyitemrangechanged
Павел
как раз пытаюсь но нужно знать позицию
Ontoshgo
если ты ее удаляешь то индекс знать должен
Ontoshgo
вижу что не факт
Павел
процесс удаления стартует из адаптера?
я из адаптера беру айди айтема, и в новом потоке удаляю его в бд. дальше срабатывает observe из DataLive, с новым списком, который я отдаю в DiffUtill
Павел
вижу что не факт
basketAdapter.notifyItemRangeChanged(0, basketItems.size());
John
так можно же получить индекс элемента по объекту
Павел
вроде работает но как я понимаю все перересовывает
Rankavar
Ontoshgo
Ontoshgo
пока в голову приходит только не удалять обьекты, а вешать им флаг типа deleted
Ontoshgo
но тоже такое
Rankavar
Rankavar
Хотя я так раньше в recycler view не делал)
Павел
мне пока приходит в голову отказаться от разноцветных айтемов, но чтото зацепило)
Rankavar
ну мб это только начало)
Александр
Всем привет! Выше уже спрашивал но апну. Нужна помощь с GPS. Android 6.0 На эмуляторе запускаю прогу. Проверяю пермишены. Если нет запрашиваю. Когда пермишены получены создаю LocationManager, подписываю location listner, в методе onLocationChange вызываю getLastKnownLocation все работает. На реальном устройстве запускаю то же самое - не возвращает координаты (т.е. location = null). В какую сторону смотреть? Устр-во samsung note4.
Александр
Прям вот согласен с Вашим подходом про сторонние библиотеки. А как там AC на первый взгляд, стоящая весч? Для нового проекта рекомендовали бы?
Vladislav
потерянный сертификат публикации можно восстановить?
Olena
нет
Vladislav
и че делать...
Vladislav
вот же лох мой заказчик)
John
можно ссылочку на статью?
John
все спасибо
Dmitriy
Кастомный лейаут с 2 текстовыми полями
Gambrinus 🍺
всем привет
а как в databinging в xml использовать оператор || ?
c && все понятно - &&
а как быть с || ?
Vovka