Иван
Коллеги, день добрый! Может кто подсказать, правильно я понимаю, что без root пользователь не может установить приложение как по умолчанию?
Ivansuper
Коллеги, день добрый! Может кто подсказать, правильно я понимаю, что без 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
Для рендерскрипта есть библиотеки обратной совместимости на сколько помню. Будет работать и на старых апи, но основная цена — размер АПК
Ivansuper
.
Рендерскрипт выполнит тебе блюр на GPU с параллельными вычислениями, а не пиксель за пикселем в рамках одного потока на ЦП общего назначения
Ivansuper
"Apps & Notifications" лежит в корневом списке настроек. Если меню другое из-за бренда, то надо просто поискать
Иван
Окееей! Проглядел. Спасибо больше)
Иван
То есть я правильно понимаю, что другой возможности нет получить READ_CALL_LOG? Если в манифесте запрашиваю разрешение, меня реджектят второй раз
Flogiston
можно юзать Socket из корутинами? Киньте инфу пж
Изам
Привет. Есть кто работал с координатами в android, я че-то совсем не догоняю как это чудо работает. Взял значить координаты ImageView и установил эти-же координаты этой же ImageView, но позиция у нее почему-то сильно смещается, подскажите пожалуйста в чем дело?
Изам
X & Y относительны в родителе. Location on screen говорит само за себя — буквально. Относительно верхнего левого пиксела
Тогда необходимо присвоить координаты также, относительно верхнего левого пиксела? или что надо сделать что бы избежать разницы?
Ivansuper
Тогда необходимо присвоить координаты также, относительно верхнего левого пиксела? или что надо сделать что бы избежать разницы?
Да, надо их перерасчитывать. Т.е. например взять наэкранные координаты родителя и учесть их
Изам
Да, надо их перерасчитывать. Т.е. например взять наэкранные координаты родителя и учесть их
наэкранные координаты? несовсем понял, в гугле поискали не смог найти ничего
Daniel
Всем привет. Подскажите, как бинаризовать Bitmap (удалить все цвета кроме одного), без прямого доступа к пикселям?
Daniel
Перебирать по пикселям слишком медленно
Anonymous
Всем привет. Есть видео которое длится 2 сек (набор склеенных фоток). По определенному событию нужно перемотать видео на определенную позицию, чтобы картинка обновилась как можно быстрее. Но ExoPlayer из коробки так не умеет, все равно что видео полностью прогружено, во время перемотки (вперед/назад) он сбрасывает буфер и заново грузит. Добавил кеширование, но проблему это не решило, т.к. теперь он по прежнему сбрасывает буфер, но выгружает не из сети а из кеша. Подскажите как решить эту проблему и возможно ли ее решить?
M
Всем привет, как сделать такой список? На счет GridLayout понятно. Но как создать секции как здесь? Какие варианты?
Евгений
Всем привет, как сделать такой список? На счет GridLayout понятно. Но как создать секции как здесь? Какие варианты?
Ещё можно делать невидимым айтем если в категории нечётное число обьектов
M
Я новичок в андроид разработке. В инете поищу инфу. Спасибо всем. Если есть знакомый ресурс где решается этот вопрос, скиньте сюда
Anatolii
Всем привет! Подскажите пожалуйста, в Интернете искал похожие ситуации, но не нашёл решение. У меня есть сущность Worker и в нем поле List<Specialty>. При компиляции room выдаёт ошибку Entities and Pokos must have a usable public constructor. Но у меня есть конструкторы 💻😔👨‍💻
Anatolii
Anatolii
Anonymous
Никто не встречал библиотеки для работы с json-rpc 2.0 под ретрофит с поддержкой batch запросов?
Ivansuper
Перебирать по пикселям слишком медленно
https://developer.android.com/reference/android/graphics/ColorFilter Посмотри наследников этого класса
Daniel
спасибо, ColorMatrixColorFilter мне точно не подойдет
Daniel
Посмотрю 2 остальных
Ivansuper
спасибо, ColorMatrixColorFilter мне точно не подойдет
Почему? Там как раз можно каналами управлять
Daniel
А как мне оставить только один color со значением 0x000001 и обнулить все остальные цвета в 0x00000?
Daniel
Прочитал
Daniel
Все равно не понятно, матрица выполняет линейную комбинацию над исходным RGBA цветом
Ivansuper
Линейную? Не
Ivansuper
Можно пример?
Daniel
да, конечно
Ivansuper
Исходные и результат
Daniel
Daniel
Вот исходная картинка
Daniel
Она состоит из сегментов разного цвета
Daniel
В результате хочу получить белую картинку с одним из сегментов
Daniel
Вот так обрабатываю маску сейчас
Daniel
Но это медленно для картинки 4К)
Daniel
Спасибо))
Anatolii
Ivansuper
Спасибо))
Ты можешь с помощью матрицы разве что отфильтровывать за раз по цвету. Например умножать все пикселы на число, которое равно искомому цвету. В итоге на выхлопе более темные цвета дадут в целочисленной математике ноль, ибо они будут меньше делителя, и получится некий high pass filter. Минус — для вычленения определенного цвета надо пропустить картинку через несколько итераций срезая каждый раз по одному цвету. Но на вскидку такое должно быть явно быстрее перебора по пикселям
Daniel
ага, думал о таком, спасибо)
Daniel
Еще вспомнил OpenCV с нативной обработкой массива пикселей, там быстрее обрабатывалось)
Ivansuper
Иначе тут надо делать шейдер довольно узкого применения
Daniel
Вот читаю про renderscript
Ivansuper
Покопался бы часок с возможными вариациями и попробовал бы хотя бы RenderScript
Ivansuper
Потом уже OpenXX
Daniel
Вообще я делаю раскраску)
Daniel
Уже не уверен, может быть быстрее сделать заливку цветом по пикселям от исходной точки
Daniel
области для раскрашивания относительно небольшие
Daniel
Буду экспериментировать)
Ivansuper
Вообще я делаю раскраску)
Тогда все просто. Нужен шейдер с двумя входами — маска и текстура которая содержит мап одних цветов в другие
Ivansuper
Читай уже просто LUT
Ivansuper
Буду экспериментировать)
Может вообще есть вариант изначально картинку разбить на составляющие и целостно отображать только на экране?)
Daniel
Думал над форматом хранения данных Решил, что стоит сохранять все сегменты на одном изображении - маске, и выделить сегменты разными цветами)
Daniel
Так экономичней, чем для каждого сегмента свое изображение хранить)
Ivansuper
Так экономичней, чем для каждого сегмента свое изображение хранить)
Я надеюсь ты не пытался хранить каждый фрагмент в полном разрешении конечной картинки?)
Ivansuper
Ладно, тебе уже решать. Я разошелся немного
Daniel
ненене)