Какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере?

|
Содержание:
А моя идея с виджетом?
Привет всем, ребят какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере?
К примеру подключение через p2p как это осуществляется?
Привет, подскажите пожалуйста, почему может не правильно отрабатывать анимация?
Ребят такое возможно вообще?
Можно ли как-то увеличить текст прямиком из кода?
Нужно использовать event?
Ну то есть по сути лучше использовать event?
Может где-нибудь описаны способы приведения кода, написаного под композ в нормальный вид?
Но тогда почему после переворота данный viewmodelStore тоже не пересоздается?
Но на деле viewModelStore все равно каким то образом переживает пересоздания Фрагмента, как так?
Что такое нормальный вид композа?
а тоесть в памяти держит чтоли?
Если мне нужно тянуть данные из API и сохранять их в свою бд, как распределять в репозиториях локальные запросы и от API?
PSA_98Serg 2022-07-03 20:17:12
Он закрыт, «не положено»
YFrite 2022-07-03 20:17:23
А моя идея с виджетом?
PSA_98Serg 2022-07-03 20:17:57
Виджет любой делай
Meridiane 2022-07-03 20:18:15
Привет всем, ребят какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере? (никаких хакерских и прочих замыслов), хочу сам узнать как осуществляется подключение к камере
Meridiane 2022-07-03 20:20:52
К примеру подключение через p2p как это осуществляется? Собственную сеть делают или как приложение осуществляет доступ к самой камере через эту сеть. Статью если можно или так на словах
artemminitskyi 2022-07-03 20:21:30
Привет, подскажите пожалуйста, почему может не правильно отрабатывать анимация? если на экране есть VideoView?
get_users_amup 2022-07-03 21:02:48
shebovich 2022-07-03 19:02:15
Ребят такое возможно вообще?)

Если сделать специальный лаунчер…

andrgames2021 2022-07-03 21:12:41
shebovich 2022-07-03 19:02:15
Ребят такое возможно вообще?)

еще если на прилу нажимаешь 4 раза — телефон трансформируется в ракету

inthecornersc 2022-07-03 21:15:25
Meridiane 2022-07-03 20:18:15
Привет всем, ребят какие технологии нужно знать и использовать чтобы написать приложение при помощи которого можно подключиться к камере? (никаких хакерских и прочих замыслов), хочу сам узнать как осуществляется подключение к камере

К какой камере? К камере с арестантами, к автомобильной? 😁 Что значит подключиться? Чтобы что?

mairwunnx 2022-07-03 21:16:08
получить количество арестантов в камере и на результате строить статистику

как что!

inthecornersc 2022-07-03 21:16:53
mairwunnx 2022-07-03 21:16:08
получить количество арестантов в камере и на результате строить статистику

как что!

Но сначала нужно подключиться!

creeksoncreeks 2022-07-03 21:28:37
нет, она будет храниться во ViewModelStore, где бы мы её ни создавали
creeksoncreeks 2022-07-03 21:30:49
там, где создали, и не важно, активити это, или фрагмент (или даже аппликейшн)
inthecornersc 2022-07-03 21:39:22
Кого укажешь владельцем этой вм, тому она и будет принадлежать.
creeksoncreeks 2022-07-03 21:40:56
1) один в один такой же разговор был пару недель назад, посмотри по ключевым словам / названиям классов
2) гугли! очень много материалов и примеров кода по этой теме

вкратце — детектится смена конфигурации и не вызывается clear() у ViewModelStore

mairwunnx 2022-07-03 21:41:42
О как неуважительно), люди помогали, а сообщения удалил
MobileDevT 2022-07-03 21:44:06
mairwunnx 2022-07-03 21:41:42
О как неуважительно), люди помогали, а сообщения удалил

доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

android_ru-1192198.jpg

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

android_ru-1192197.jpg

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

android_ru-1192196.jpg

creeksoncreeks 2022-07-03 21:50:09
MobileDevT 2022-07-03 21:44:06
доширак на уши повесили), вопрос про одно, ответ про бытие и сингулярность. Лучше удалить вопрос и закрыть тему

android_ru-1192195.jpg
специально для ленивых и незрячих.

egor_lyadskiy 2022-07-03 22:14:15
android_ru-1192200.jpg

egor_lyadskiy 2022-07-03 22:14:15
android_ru-1192199.jpg
Можно ли как-то увеличить текст прямиком из кода? (текст указан стрелочками). Весь текст храниться в одном TextView. Второй скрин — способ получения текста и внесение его в TextView.
madsunrise 2022-07-03 22:15:12
Melon 2022-07-03 14:52:11
Добрый день.
Подскажите, пожалуйста, что используете в БД руме с датами — icu calendar, threeTenBp, просто календарь? Или просто local date — Java.time?

java.time используем. Очень удобно.

r_u_s_r_s_t 2022-07-03 22:15:55
egor_lyadskiy 2022-07-03 22:14:15

Ok Google,
TextView with different textSize

dark067 2022-07-03 22:17:03
egor_lyadskiy 2022-07-03 22:14:15
Можно ли как-то увеличить текст прямиком из кода? (текст указан стрелочками). Весь текст храниться в одном TextView. Второй скрин — способ получения текста и внесение его в TextView.

https://developer.android.com/reference/android/text/Spannable

creeksoncreeks 2022-07-03 22:18:18
egor_lyadskiy 2022-07-03 22:14:15

ты gangbang для текствью устраиваешь, не надо так

dark067 2022-07-03 22:18:47
dark067 2022-07-03 22:17:03
https://developer.android.com/reference/android/text/Spannable

https://developer.android.com/guide/topics/text/spans

MaxSiominDev 2022-07-03 22:22:40
Есть фрагмент, у него есть viewModel. viewModel обновляет livedata. После обновления livedata фрагмент переходит во фрагмент2. Во фрагменте2 нажимаю кнопку назад и возвращаюсь во фрагмент. Почему то срабатывает observer на livedata и фрагмент опять переходит к фрагменту2 (метод который обновляет значение livedata НЕ вызывается второй раз). Как пофиксить?
Nekit Power 2022-07-03 22:25:04
MaxSiominDev 2022-07-03 22:22:40
Есть фрагмент, у него есть viewModel. viewModel обновляет livedata. После обновления livedata фрагмент переходит во фрагмент2. Во фрагменте2 нажимаю кнопку назад и возвращаюсь во фрагмент. Почему то срабатывает observer на livedata и фрагмент опять переходит к фрагменту2 (метод который обновляет значение livedata НЕ вызывается второй раз). Как пофиксить?

Почитай про Event

MaxSiominDev 2022-07-03 22:29:07
Nekit Power 2022-07-03 22:25:04
Почитай про Event

Нужно использовать event?

creeksoncreeks 2022-07-03 22:30:37
MaxSiominDev 2022-07-03 22:29:07
Нужно использовать event?

либо самому хэндлить лайвдату, занулять её когда надо и проверять в observe изменились ли данные, или она триггернулась из за создания фрагмента

MaxSiominDev 2022-07-03 22:31:12
creeksoncreeks 2022-07-03 22:30:37
либо самому хэндлить лайвдату, занулять её когда надо и проверять в observe изменились ли данные, или она триггернулась из за создания фрагмента

Ну то есть по сути лучше использовать event?

MaxSiominDev 2022-07-03 22:31:24
Я просто никогда не использовал его и хз что это пока
creeksoncreeks 2022-07-03 22:32:05
MaxSiominDev 2022-07-03 22:31:12
Ну то есть по сути лучше использовать event?

не знаю что подойдет лучше в твоей ситуации, я тоже не юзал его. я использовал enum лайвдата и стейты в enum прописывал

но почитать про ивент стоит

Nekit Power 2022-07-03 22:32:37
MaxSiominDev 2022-07-03 22:31:12
Ну то есть по сути лучше использовать event?

Легче уж точно

SamuraiDev 2022-07-03 22:32:49
Может где-нибудь описаны способы приведения кода, написаного под композ в нормальный вид? А то об эту композицию глаза сломать ничего не стоит🤔
MobileDevT 2022-07-03 22:48:06
creeksoncreeks 2022-07-03 21:50:09
специально для ленивых и незрячих.

Значит у активити и фрагмента есть viewModelStore, где и лежит наш viewmodel. Но тогда почему после переворота данный viewmodelStore тоже не пересоздается?
Ведь при пересоздании Fragmentа GC полностью удаляет его и все его свойства, в том числе viewModelStore.
Но на деле viewModelStore все равно каким то образом переживает пересоздания Фрагмента, как так?
Также я нашел интерестный метод getLastNonConfigurationInstance, который уже deprecated, но он связан с этим

inthecornersc 2022-07-03 22:55:54
SamuraiDev 2022-07-03 22:32:49
Может где-нибудь описаны способы приведения кода, написаного под композ в нормальный вид? А то об эту композицию глаза сломать ничего не стоит🤔

Что такое нормальный вид композа?

creeksoncreeks 2022-07-03 22:59:10
MobileDevT 2022-07-03 22:48:06
Значит у активити и фрагмента есть viewModelStore, где и лежит наш viewmodel. Но тогда почему после переворота данный viewmodelStore тоже не пересоздается?
Ведь при пересоздании Fragmentа GC полностью удаляет его и все его свойства, в том числе viewModelStore.
Но на деле viewModelStore все равно каким то образом переживает пересоздания Фрагмента, как так?
Также я нашел интерестный метод getLastNonConfigurationInstance, который уже deprecated, но он связан с этим

вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда

это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние

upd NonConfigurationInstances все еще используется, надо смотреть доку

pshorokhov 2022-07-03 23:19:41
creeksoncreeks 2022-07-03 22:59:10
вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда

это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние

upd NonConfigurationInstances все еще используется, надо смотреть доку

да, все так

активити когда умирает при повороте, она складывает какие-то объекты в один объект (NonConfigurationInstances()), который передается новой активити, в этом объекте и передается viewModelStore
так оно и переживает поворот

MobileDevT 2022-07-03 23:47:14
creeksoncreeks 2022-07-03 22:59:10
вся эта магия делается с помощью FragmentActivity.NonConfigurationInstances(), копай туда

это объект, который переживает смену конфигурации, а как он внутренне работает — надо лезть в доку, емнип там все костыльно, как и раньше с headless fragment когда для сохранения всего этого создавался фрагмент с setRetainInstance и сохранял состояние

upd NonConfigurationInstances все еще используется, надо смотреть доку

понято спасибо

MobileDevT 2022-07-03 23:47:38
pshorokhov 2022-07-03 23:19:41
да, все так

активити когда умирает при повороте, она складывает какие-то объекты в один объект (NonConfigurationInstances()), который передается новой активити, в этом объекте и передается viewModelStore
так оно и переживает поворот

Bundle?

pshorokhov 2022-07-03 23:48:51
MobileDevT 2022-07-03 23:47:38
Bundle?

Не, она прям ссылку на объект сохраняет и сам объект передает, т.е. viewModelStore в итоге будет тот же самый в старой и новой активити

MobileDevT 2022-07-03 23:49:35
pshorokhov 2022-07-03 23:48:51
Не, она прям ссылку на объект сохраняет и сам объект передает, т.е. viewModelStore в итоге будет тот же самый в старой и новой активити

а тоесть в памяти держит чтоли?

pshorokhov 2022-07-03 23:50:00
Ну можно и так сказать
2022-07-03 23:50:04
Привет.
Тут вопрос, по архитектуре приложения…

Если мне нужно тянуть данные из API и сохранять их в свою бд, как распределять в репозиториях локальные запросы и от API?

pshorokhov 2022-07-03 23:51:09
2022-07-03 23:50:04
Привет.
Тут вопрос, по архитектуре приложения…

Если мне нужно тянуть данные из API и сохранять их в свою бд, как распределять в репозиториях локальные запросы и от API?

Что ты имеешь в виду под «распределять локальные запросы и от апи»?

2022-07-03 23:52:27
pshorokhov 2022-07-03 23:51:09
Что ты имеешь в виду под «распределять локальные запросы и от апи»?

Вот у меня есть функции в репозиториях.
Допустим, для получения обьектов:
fun getObjects…
Они возвращают объекты дергая сервер.
И есть
fun getDBObjects…
Это те объекты, котооые уже есть у меня в бд.

2022-07-03 23:52:49
Суть не уловил.
Думаю, это не совсем грамотно
|