Size: a a a

Android Developers

2020 March 23

AG

Alexey Gnusin in Android Developers
Ali Agzamov
не касаясь технической стороны вопроса. каким образом заказчик представляет себе отключение работы камеры незаметным для людей ведущих видеозвонок?
Предпологается, что это будет некая система видеоконференции, построенная поверх skype или других подобных соединений
источник

AG

Alexey Gnusin in Android Developers
Line'R
Гугл такое в маркет не пропустит
публикация не планируется
источник

L

Line'R in Android Developers
И ещё вопрос, не читал ещё. Т.к. до публикации в маркете ещё далековато. Требует ли Гугл шифрования личных данных (имена, фамилии, номера телефонов, местоположение и тд) которые хранятся на устройстве?
источник

L

Line'R in Android Developers
Имеется ввиду локальные данные
источник

L

Line'R in Android Developers
Которые идут с облака итак шифруются
источник

AG

Alexey Gnusin in Android Developers
Каким образом можно перехватить видео поток с камеры, изменить его и отправить снова в выходнойп поток, знает кто?
источник

AK

Andrew Kovalev in Android Developers
Anton Mikhaylenko
Доброго времени суток. Может ли кто нибудь подсказать куда мне двигаться. Такая задача. Есть recycler view c кастомным layout manager, в нем есть вьюхи произвольного размера(зависят от входных данных) Внутри каждой вьюхи я создаю чекбоксы(их количество тоже не могу знать заранее, поэтому создаю их в onBindViewHolder). В onCcheckedChanged() отлавливаю изменение состояния чекбокса и вызываю  anotherRecyclerView1.notifyItemChanged(checkbox.columnIndex) и anotherRecyclerView2.notifyItemChanged(checkbox.rowIndex). После этого вызывается onBindViewHolder у главного recyclerView и получается фриз. Вопрос, как можно реализовать данную задачу без фризов? (при клике на чекбокс изменять элементы в других recyclerView)
Я конечно может не прав, но почему бы просто не написать интерфейс который будет брать твой блок чекбоксов,  получать нужные айди кликнутого чекбокса и возвращать тебе этот чекбокс? Вроде как тогда не должно грузить систему
источник

AM

Anton Mikhaylenko in Android Developers
Евгений Низамиев
Если бы каждый вот этот viewholder был recyclerview, то можно было бы для всех них использовать один общией recycledViewPool.
У вложенного ресайклера бы

Т.е. логика получается такая, что каждый этот вьюхолдер будет иметь доступ к общему пулу вьюх(чекбоксов) и не будет меньше лишних созданий вьюх, будет меньше фризов.
___
Но было бы предпочтительнее сделать всё в одном ресайклере.
А если для этой группы чекбоксов нужен общий фон например, то можно заюзать itemdecoration, и там ручками  нарисовать фон для них.
ну у меня один большой recyclerView, в котором как раз таки вьюхи, но как адекватно работать с checkBox не оч понял
источник

AM

Anton Mikhaylenko in Android Developers
Ali Agzamov
не надо словами, ты код покажи :)
https://pastebin.com/NhJHeM9t ну вот тут генерю checkBox -ы
источник

L

Line'R in Android Developers
Никак. Даже не все телефоны позволяют одновременно использовать камеру разным приложениям, а вы хотите подменять поток. Это не законно, раз. Во вторых, повторю - невозможно это сделать штатными средствами android
источник

AG

Alexey Gnusin in Android Developers
Line'R
Никак. Даже не все телефоны позволяют одновременно использовать камеру разным приложениям, а вы хотите подменять поток. Это не законно, раз. Во вторых, повторю - невозможно это сделать штатными средствами android
Спасибо, за ответ
источник

AK

Andrew Kovalev in Android Developers
я не оч в котлине, но ты чтоли на каждый чекбокс вешаешь отдельный листнер?
источник

AM

Anton Mikhaylenko in Android Developers
Andrew Kovalev
я не оч в котлине, но ты чтоли на каждый чекбокс вешаешь отдельный листнер?
да, в этом косяк сейчас
источник

AK

Andrew Kovalev in Android Developers
Anton Mikhaylenko
да, в этом косяк сейчас
НУ так а зачем тебе вешать на отдельный чекбокс если ты можешь повесить на весь айтем листнер и в зависимости от кликнутого чекбокса передавать его айди
источник

AM

Anton Mikhaylenko in Android Developers
идею, понял, но немного не догоняю, как передать id
источник

AM

Anton Mikhaylenko in Android Developers
передам интерфейс в листенер?
источник

AM

Anton Mikhaylenko in Android Developers
checkBox - занимается 1 клетку грубо говоря, а элемент в recylcerView может занимать больше, например 5(сооствественно позиции будут меняться)
источник

AM

Anton Mikhaylenko in Android Developers
Andrew Kovalev
НУ так а зачем тебе вешать на отдельный чекбокс если ты можешь повесить на весь айтем листнер и в зависимости от кликнутого чекбокса передавать его айди
а есть семпл какой нибудь, я может быть сейчас пойму, как сделать под себя
источник

AK

Andrew Kovalev in Android Developers
Anton Mikhaylenko
checkBox - занимается 1 клетку грубо говоря, а элемент в recylcerView может занимать больше, например 5(сооствественно позиции будут меняться)
В данном случае твой элемент ресайклервь это контейнер( линеар лейаут ) внутри которого есть группа чекбоксов( 1 3  10 не важно)
Ты вешаешь на весь этот контейнер слушатель, который слушает какой элемент кликнут.
источник

AA

Ali Agzamov in Android Developers
источник