Size: a a a

Android Developers

2021 August 18

ℕo ℕame in Android Developers
Counter Strike?
источник

g

ggs in Android Developers
Ребят помогите пофиксеть проблему с камерой
источник

АМ

Александр Мануйлов... in Android Developers
источник

ES

Egor Sigolaev in Android Developers
Арбитраж это не плохое что то, предлагаю ознакомиться с этой сферой.
источник

ES

Egor Sigolaev in Android Developers
Есть просто черная арбитражка и серая, вот это такое себе
источник

ES

Egor Sigolaev in Android Developers
А лить трафик можно и на магазин свой, это тоже арбитраж
источник

СП

Сергей П. in Android Developers
Чуть попозже, пару приложенек реально  качественных в стор выложу - поспрашиваю как выйти на норм число инсталлов.
источник

СП

Сергей П. in Android Developers
Но обычно это ....ну вы поняли
источник

PV

Pavel Vasilev in Android Developers
Ну а как тут просто перестроить, если юзер свернул все группы до уровня "Годы", а потом раскрыл последовательно один год до уровня детально. Т.е. нужно отображать на экране все типы заголовков одновременно на нескольких уровнях группировки.
источник

L

Leonid in Android Developers
Ну да. Адаптер заполняется данными под новое состояние. DiffUtils красиво анимирует изменения.
источник

PV

Pavel Vasilev in Android Developers
Это сначала надо реализовать шустрый recyclerview / адаптер, который бы поддерживал многоуровневые группировки с итогами и потом пытаться натянуть на него DiffUtils. Я пару таких библиотек тестировал, но они сильно тормозили на больших объемах
источник

L

Leonid in Android Developers
На самом деле может быть и не нужно. У адаптера под капотом должен быть одномерный массив с разными данными.
Методы адаптера создают разные типы вью (viewType), а onBindViewHolder грузит в них соответствующие данные. Массив строится в соответствии с критериями (фильтры, флаги, видимость и т.д.). Всё 🤷‍♂
источник

PV

Pavel Vasilev in Android Developers
Даже если все так, то никто не запретит юзеру развернуть все группы до детального уровня, пусть он и видит первые 20, и мы возвращаемся к 100500 записям в массиве с простой схемой или хитрой(читай сложной разработке) схемой со страницами и актуальными итогами.
источник

L

Leonid in Android Developers
100500 записей - это совершенно другой вопрос, который и решать нужно по-другому.
источник

PV

Pavel Vasilev in Android Developers
Спасибо за наводки. потыкаюсь на досуге, может все не так сложно как кажется...
источник

V

V.Ilin in Android Developers
как настроить white balance с помощью Camera 2 API (COLLOR_CORRECTION_GAINS) так что бы работало на телефонах Huawei, потому что на всех остальных работает, а на Huawei либо зеленит либо вообще ничего не меняется
пишу это уже раз 5-6
источник

СП

Сергей П. in Android Developers
Ну... это в Спортлото надо писать.
В смысле в хуайвэй поддержку
источник

V

V.Ilin in Android Developers
у них есть своя либа для камеры, если клиент требует запилить под хуавей, то нужно делать 2 реализации под разные Build.MANUFACTURER или как?
источник

СП

Сергей П. in Android Developers
Вероятно. Детектим оборудование и используем их
источник

OF

Oscar Faust in Android Developers
Всем привет, подскажите, пожалуйста: Я реализую интерфейс A, в методах которого аргументом передается другой интерфейс B. При реализации методов интерфейса A мне нужно в них передать аргументом конкретный реализованный элемент интерфейса B (это data class). Как при переопределении методов использовать аргумент функции как конкретный data class? Через пытался новую переменную создать и через as, не получается. Подсказали, что надо аргумент передать как object: B {}, но как с дата классом хз, пробую и не получается
источник