Rasborichthys
Привет, киньте плз гайды по созданию интерфейса в андроид студии, желательно на ютубе
Александр
мужики подскажити пж
Александр
E/libc: Access denied finding property "camera.hal1.packagelist"
Александр
при открытии камеры
Александр
Camera.open
RASHIT
Camera.open
Разрешения проставил?
Александр
В манифесте
Александр
Да
RASHIT
Camera.open
Если андроид 6+ то нужно в рантайме
Александр
Хочу к камере доступиться
Александр
Ошибку выбивает
Mike
Ошибку выбивает
Очень плохое описание проблемы
Rasborichthys
youtube.com
От души
Mike
От души
Ещё есть сайт, через который очень удобно искать: google.com
Rasborichthys
Спасаешь мой день
Rasborichthys
Спасибо
Artur
Товарищи, у нас с коллегой тут созрел холиварный вопрос. Вот в адаптере, например, вы используете RemoteConfig через статический геттер или инжектите в конструкторе, даггером или другим образом?
Artur
Это просто пример сферического адаптера в вакууме. Не важно, что это на самом деле
Artemy
Товарищи, у нас с коллегой тут созрел холиварный вопрос. Вот в адаптере, например, вы используете RemoteConfig через статический геттер или инжектите в конструкторе, даггером или другим образом?
Кажется что это как бы источник данных, типа преферансов или бд и место ему в дата слое (репозитории) ну это если вы по архитектуре упариваетесь
Artur
RC испоьзуется еще как фича-регулятор. И допустип я в адаптере что-то им контролирую. Не важно, почему он там оказался
Михаил
Всем привет. Допустим есть две кнопки. Можно ли как-то у первой кнопки устоновить Padding равный высоте второй кнопки. И сделать это не програмно, а в прописать сразу в XML файле.
Михаил
Понятно. Спасибо, Оганнес :)
Artur
Но RemoteConfig.getRemoteConfig() я все равно могу вызвать влюбом месте)
Artur
Когда-нибудь у нас будет время на тесты, но не сегодня. Кучка хомячков тестирует вручную
Металлов
Не знаете как реализовать нормальным спобом переодческий автоскролл с его отключением, при тыке пальцем, и включением, при поднятии пальца, или если он вышел за пределы view у recycler view?
Artur
Бюрократическая машина, черт её
Anonymous
Всем привет. Есть проблема. Не могу заставить работать ffmpeg в своем проекте. Но суть не в нем даже а в следующей задаче. Есть видео и записанные аудиодорожки(записаны с помощью mediarecorder). Мне необходимо эти дорожки наложить поверх видео, причем так, чтобы можно было накладывать определенную дорожку на определенный момент видео. Но при этом сохранив оригинальный звук, который приглушается во время наложенной аудиодорожки
Сергей
текущие версии Студии делают это сами, если указать компилятору собирать именно бандл Ну и хрен с ним что не оптимизоровано - это проблемы пользователя что у него из 32 Гб на 20 Мб больше памяти сожрется
Дмитрий
Ребят, какую книжку выбрать для изучения основ Java параллельно с изучением андроид? Head first или Шилдта?
akaWolf
видимо, такие программисты и пишут софт, который гигабайты памяти занимает и рисует просто пару картинок
akaWolf
ну, типа, проблемы пользователя
akaWolf
я свою задачу сделал
akaWolf
вот, работает
ilia
Что лучше использовать для реализации навигации? Cicerone или есть варианты лучше?
Чичероне РУЛЕТ
Лаконичная МАЛЕНЬКАЯ либа без костылей
Alexander
Ребят подскажите если кто работал с плеером EXO Player, хочу организовать просмотр iptv через udp подключение проходит на коммутаторе группы создаются но картинки нет
Яўгеній
Добрый вечер. Метод notifydatasetchanged только на виртуалках плохо работает или как? Просто тестирую на мобилке параллельно, и вроде нормально работает, но вот на виртуалке не очень... С чем это может быть связано? Спасибо
Alexey
Что значит плохо?
Сергій
Что значит плохо?
Противоположный слову хорошо 🌚
Alexey
А хорошо работает метод, это как?)
Яўгеній
Что значит плохо?
В моем случае есть ресайкл, и когда я добавляю новый эелемент, а потом использую этот метод, то не всегда список обновляется, бывает нужно потянуть за список, что бы новый элемент отрисовался, и на телефоне у меня вроде нормально работает, а вот на виртулке не очень
Сергій
А хорошо работает метод, это как?)
Когда работает не плохо
Яўгеній
Может просто новый айтем за границей экрана? Или что значит потянул и от появился
исключено. Первый айтем - кнопка, и когда я добавляю она не исчезает за экраном
Сергій
Нужен код
Яўгеній
потянул и появился - то и значит, вот нажал я кнопку, в логах вижу, что метод выполнен, но новый элемент не отрисовался, а сам списко не проскролился, кнопка не скрылась, то есть вообще никаких изменений и только после того, как я потяну за списко, новый айтем появляется. Сейчас юзаю метод notifyitemrangechanged - он работает всегда, но мн не нравиться анимация...
Яўгеній
сча скину код
Сергій
сча скину код
Данные обновляеш на главном потоке?
Яўгеній
Данные обновляеш на главном потоке?
в адаптере вот код, не весь адапетр, а методы в нем https://gist.github.com/YauhenBel/aed617bab0cddfd8a6050595d9826813
Яўгеній
ничего не обычного - добавил новый элемент в array list, а затем этот метод применил. И оно срабатывает, просто не всегда... и как такое может быть?
Яўгеній
я понимаю, если бы я где-то создавал новый поток и забыл join или-что еще... А так все в одном потоке, вроде...
Сергій
Подебаж, тут что-то костыльное. Зачем при добавлении элемента удалять последний элемент, потом добавлять новый и сразу же нулл пихать
Яўгеній
у меня всегда в начале списка кнопка
Яўгеній
вот, я удаляю кнопку (т.е нулл), потом вставляю новый айтем с текстом, потом добавляю новую кнопку в начало
влад
Но ты добавляешь ее в конец
Сергій
🥴
Яўгеній
я список вывожу задом-наперед потом, иначе из бд загрузить данные, потом зеркалить чет-то мутить, проще уже при создании списка, считывать данные из листа задом-наперед
M
В чем смысл этого действия? if (data != null){ arrayList.add(data); arrayList.add(null); } else { Log.i(TAG, "addNewItem: Возникла непредвиденная проблема..."); }
M
null
Яўгеній
по нему я определяю, когда добавлять вместо обычного айтема кнопку
влад
notifyItemRangeChanged(0, arrayList.size()); В чем смысл этой строчки?)
M
он всегда последний?
Яўгеній
да
Яўгеній
поэтому мне и приходиться его удялть, поскольку новый элемент должен быть вставлен перед ним
M
Какое-то очень странное решение
Anonymous
Есть видео и записанные аудиодорожки(записаны с помощью mediarecorder). Мне необходимо эти дорожки наложить поверх видео, причем так, чтобы можно было накладывать определенную дорожку на определенный момент видео. Но при этом сохранив оригинальный звук, который приглушается во время наложенной аудиодорожки. Как это можно сделать?
M
Опиши вообще что ты там делаешь
Яўгеній
Опиши вообще что ты там делаешь
список с цифрами, с возможностью добавлять и удалять желементы списка, причем цифры должны идти по убыванию, да ерунда, тестовое задание. Все сделал, только ресайкл непонятно обновляется, то обновиться при добавлении нового элемента, то нет...
Яўгеній
notifyItemRangeChanged(0, arrayList.size()); В чем смысл этой строчки?)
тоже обновляет список, нов определенном диапазоне
M
У тебя проект лежит в открытом доступе?
Яўгеній
да