Иван
Коллеги, день добрый!
Может кто подсказать, правильно я понимаю, что без root пользователь не может установить приложение как по умолчанию?
Line'R
https://stackoverflow.com/questions/32088604/how-to-set-blur-image-in-android-for-all-version
25ms превращает в полную кашу
Line'R
то что надо)
Ivansuper
то что надо)
Этот код будет выполняться на одном потоке безо всякого ускорения
Line'R
Велика проблема. Можно в асинк запихнуть
Ivansuper
Line'R
Ivansuper
Для рендерскрипта есть библиотеки обратной совместимости на сколько помню. Будет работать и на старых апи, но основная цена — размер АПК
Ivansuper
.
Рендерскрипт выполнит тебе блюр на GPU с параллельными вычислениями, а не пиксель за пикселем в рамках одного потока на ЦП общего назначения
Иван
Ivansuper
Ivansuper
Ivansuper
"Apps & Notifications" лежит в корневом списке настроек. Если меню другое из-за бренда, то надо просто поискать
Иван
Окееей! Проглядел. Спасибо больше)
Иван
То есть я правильно понимаю, что другой возможности нет получить READ_CALL_LOG?
Если в манифесте запрашиваю разрешение, меня реджектят второй раз
Andrew Sizov
Flogiston
можно юзать Socket из корутинами? Киньте инфу пж
Изам
Привет. Есть кто работал с координатами в android, я че-то совсем не догоняю как это чудо работает. Взял значить координаты ImageView и установил эти-же координаты этой же ImageView, но позиция у нее почему-то сильно смещается, подскажите пожалуйста в чем дело?
Ivansuper
Ivansuper
Изам
Daniel
Всем привет.
Подскажите, как бинаризовать Bitmap (удалить все цвета кроме одного), без прямого доступа к пикселям?
Изам
Daniel
Daniel
Перебирать по пикселям слишком медленно
Anonymous
Всем привет. Есть видео которое длится 2 сек (набор склеенных фоток). По определенному событию нужно перемотать видео на определенную позицию, чтобы картинка обновилась как можно быстрее. Но ExoPlayer из коробки так не умеет, все равно что видео полностью прогружено, во время перемотки (вперед/назад) он сбрасывает буфер и заново грузит. Добавил кеширование, но проблему это не решило, т.к. теперь он по прежнему сбрасывает буфер, но выгружает не из сети а из кеша. Подскажите как решить эту проблему и возможно ли ее решить?
M
Всем привет, как сделать такой список? На счет GridLayout понятно. Но как создать секции как здесь? Какие варианты?
Maksym
Евгений
M
Я новичок в андроид разработке. В инете поищу инфу. Спасибо всем. Если есть знакомый ресурс где решается этот вопрос, скиньте сюда
Anatolii
Всем привет! Подскажите пожалуйста, в Интернете искал похожие ситуации, но не нашёл решение. У меня есть сущность Worker и в нем поле List<Specialty>. При компиляции room выдаёт ошибку Entities and Pokos must have a usable public constructor. Но у меня есть конструкторы 💻😔👨💻
Anatolii
Anatolii
Anonymous
Никто не встречал библиотеки для работы с json-rpc 2.0 под ретрофит с поддержкой batch запросов?
Daniel
спасибо, ColorMatrixColorFilter мне точно не подойдет
Daniel
Посмотрю 2 остальных
Ivansuper
Daniel
А как мне оставить только один color со значением 0x000001 и обнулить все остальные цвета в 0x00000?
Ivansuper
Daniel
Прочитал
Daniel
Все равно не понятно, матрица выполняет линейную комбинацию над исходным RGBA цветом
Ivansuper
Линейную? Не
Ivansuper
Можно пример?
Daniel
да, конечно
Ivansuper
Исходные и результат
Daniel
Daniel
Вот исходная картинка
Daniel
Она состоит из сегментов разного цвета
Daniel
В результате хочу получить белую картинку с одним из сегментов
Ivan
Daniel
Daniel
Вот так обрабатываю маску сейчас
Ivansuper
Daniel
Но это медленно для картинки 4К)
Daniel
Спасибо))
Anatolii
Ivansuper
Спасибо))
Ты можешь с помощью матрицы разве что отфильтровывать за раз по цвету. Например умножать все пикселы на число, которое равно искомому цвету. В итоге на выхлопе более темные цвета дадут в целочисленной математике ноль, ибо они будут меньше делителя, и получится некий high pass filter. Минус — для вычленения определенного цвета надо пропустить картинку через несколько итераций срезая каждый раз по одному цвету. Но на вскидку такое должно быть явно быстрее перебора по пикселям
Daniel
ага, думал о таком, спасибо)
Daniel
Еще вспомнил OpenCV с нативной обработкой массива пикселей, там быстрее обрабатывалось)
Ivansuper
Иначе тут надо делать шейдер довольно узкого применения
Ivansuper
Daniel
Daniel
Вот читаю про renderscript
Ivansuper
Покопался бы часок с возможными вариациями и попробовал бы хотя бы RenderScript
Ivansuper
Потом уже OpenXX
Daniel
Вообще я делаю раскраску)
Daniel
Уже не уверен, может быть быстрее сделать заливку цветом по пикселям от исходной точки
Daniel
области для раскрашивания относительно небольшие
Daniel
Буду экспериментировать)
Ivansuper
Вообще я делаю раскраску)
Тогда все просто. Нужен шейдер с двумя входами — маска и текстура которая содержит мап одних цветов в другие
Ivansuper
Читай уже просто LUT
Ivansuper
Буду экспериментировать)
Может вообще есть вариант изначально картинку разбить на составляющие и целостно отображать только на экране?)
Daniel
Думал над форматом хранения данных
Решил, что стоит сохранять все сегменты на одном изображении - маске, и выделить сегменты разными цветами)
Daniel
Так экономичней, чем для каждого сегмента свое изображение хранить)
Ivansuper
Ладно, тебе уже решать. Я разошелся немного
Daniel
ненене)