Co(n)stantine👨‍🔬
только вот, что означет это m 🤔
Co(n)stantine👨‍🔬
method🤥
Yakov
только вот, что означет это m 🤔
Это значит поле объекта
Alexander
Andrii
member
Co(n)stantine👨‍🔬
okay
Yakov
только вот, что означет это m 🤔
Было еще s значит статик поле
ℕo ℕame
насколько я помню это из код конвеншен джавы :) но там можно и так и так mValue, value - как удобно
Ну я хз) такого кода не встречал кроме как в андроиде, с value и mValue то понятно. Но если как бы укорачивать одно из слов переменных до 1 буквы - такое себе) типо height как hValue
Co(n)stantine👨‍🔬
Было еще s значит статик поле
видел еще a и i означают abstract и interface наверн
ℕo ℕame
Co(n)stantine👨‍🔬
Типа iLogger, aSession
Yakov
тоже в Android
Да у гугла раньше в семплах было такое
Alexander
Типа iLogger, aSession
Это названия полей?
Yakov
Это названия полей?
ILogger это типа интерфейс, ну и от сюда названия iLogger,
Alexander
ILogger это типа интерфейс, ну и от сюда названия iLogger,
"вытекакло" правильная опечатка, на мой взгляд
Alexander
зачем в поле указывать интерфейс там или нет
Co(n)stantine👨‍🔬
Это названия полей?
iLogger = PVLogger::GetLoggerObject("PVMFRTSPPort"); void PVMFRTSPPort::setParametersSync(PvmiMIOSession aSession, https://android.googlesource.com/platform/external/opencore.git/+/refs/heads/master/protocols/rtsp_client_engine/src/pvrtsp_client_engine_port.cpp
Co(n)stantine👨‍🔬
Это только в плюсовом коде, ну все же
Yakov
зачем в поле указывать интерфейс там или нет
Лень наверное, типа писали в Java Object object = new Object()
Co(n)stantine👨‍🔬
Android, хотя этот opencore уже 10 лет не развивается, что пришло ему на смену, кто тут знает? 🤔
Co(n)stantine👨‍🔬
Я такое только в плюсах видел
Yakov
Android, хотя этот opencore уже 10 лет не развивается, что пришло ему на смену, кто тут знает? 🤔
Хех в смысле не развивается, если для пользователя то просто пошупай 2.0 андроид и сравни, если для разработки то тоже прогресс есть, не всегда конечно удобный но есть
Глеб
люди. а как из календаря получить таймстамп начала дня?)
Co(n)stantine👨‍🔬
OpenCORE is the multimedia framework of Android originally contributed by PacketVideo. It provides an extensible framework for multimedia rendering and authoring and video telephony (3G-324M).
Anatoly
Всем привет. У меня есть список вот из таких элементов. Они expandable и в данном случае уже в expand состоянии, но первом ничего не выбрано, а во втором выбрано. Я сделал под этот итем кастом вью с анимациями, переходами и т.п. При клике на основной контейнер она сужается/ расширяется. В LinearLayout оно работает всё хорошо, а в RecyclerView ну очень странно (при выборе в одном вью, то же самое ставиться в другие и то же самое с expand), я так полагаю т.к переиспользуются вьюшки. + данные получаются постранично, сделано через paging library. Как можно сделать нормальную работу этого всего? Заранее благодарю
Z.
Ребят помогите с такой штукой, есть во viewmodel mediatorLiveData я в нее хочу слить данные из двух live data https://gist.github.com/VasiliZ/26d19e8f7ff1a04c51c658100a3ee77d таким способом и хочу отобрать в recyclerView вот так https://gist.github.com/VasiliZ/f9df903dabde4e0e1e4749904c793d51 в итоге у меня в адаптере остается последняя добавленная liveData, подскажите куда капнуть можно?
Vladislav
привет запускаю сервис и добавляю на экран View потом хочу изменять цвет этой View но что-то идет не так и оно не обновляет цвет можете подсказать что не так?
Anatoly
Написать свой recyclerview с выпадающем списком, можно с добавлением элементов или расширением item
Я видел такие уже, но там свой адаптер, а мне нужен ещё PagedListAdapter
Maksym
привет запускаю сервис и добавляю на экран View потом хочу изменять цвет этой View но что-то идет не так и оно не обновляет цвет можете подсказать что не так?
Мне кажется дело в том что вы пытаетесь из сервиса менять view а надо из главного потока. Вы уверены что вам нужен thread в сервисе? Это плохая идея. Лучше юхэзать броадкасты
Vladislav
хммм мне просто надо рисовать вьюшку поверх всех окон а потом менять ее цвет и вот как это правильно сделать...
Maksym
хммм мне просто надо рисовать вьюшку поверх всех окон а потом менять ее цвет и вот как это правильно сделать...
Вы хотите вирус написать?) Вам нужно в приложении рисовать Ане в сервисе и запросить у пользователя разрешение на показ приложения поверх всех окон, но это не на всех версиях и телефонах будет работать.
Vladislav
ну почему же сразу вирус?) сомневаюсь что с теми знаниями что у меня, можно написать какой-то вменяемый вирус, поэтому это просто по работе надо) разрешение уже запрашивается и вьюшка рисуется остается только менять ее цвет
Vladislav
this https://t.me/android_ru/615657
да, это я видел и нагуглил вот такое но все равно чет не то
Сергій
оставь handler.post(runnable) и внутри Runnable напиши handle.postDelayed(this, 200)
Mike
зочем delayed?
Сергій
зочем delayed?
а зачем ему sleep?
awawa
Да вроде никак ты это не сделаешь. Если вьюшка должна быть поверх всех окон, то главный поток будет умирать, когда пользователь выходит из приложения. То есть максимум можно повесить вьюшку у себя в приложении.
Mike
а зачем ему sleep?
копипаст без понимания
Сергій
копипаст без понимания
может быть, но без дилея будет стробоскоп ) если там рандомные цвета будут
awawa
копипаст без понимания
Ну там не при выходе из приложения, а при удалении его из Recents.
Сергій
так тыж предложил while убрать
while блокирует главный поток, я предложил ему перенести на хендлер
Сергій
awawa
sticky service должен пережить это
Ну сервис не умрет, вернее будет перезапускаться после смерти. А интерфейс?
Сергій
а блин, нет. Уф, я все
awawa
ну пересоздаст
А, ну если из сервиса постоянно пересоздавать интерфейс, тогда да, может сработать.
awawa
А нельзя ли какой-нибудь accessibility service написать для этого? У него вроде есть вьюшки поверх всех окон.
Mike
так это и есть вьюшки поверх всех окон
awawa
Ну в таком случае лучше же его использовать вместо обычного сервиса, пересоздающего интерфейс постоянно.
Vladislav
спасибо всем огромное сработало и менят цвет теперь))
Di
изучаю Android, но меня пугает что в моем городе всего 6 вакансий из них 4 статичных. В то же время QA аж 30. может свернуть пока не поздно?
Di
Хорошо можно делать только то, к чему «душа» лежит.
эх если бы так однозначно можно было ответить с компоновать все за и против в особенную для тебя специальность, но без опыта ничего не понятно
Mike
удалёнка топ, но не тогда, когда надо сначала научиться
Юрий
Я бы вообще посоветовал фриланс на первое время
Юрий
Круто развивает со всех сторон
Mike
Круто развивает со всех сторон
а у кого опыт заимствовать?
Юрий
У Гугла
Mike
чёт такое, надо кодревью же
Юрий
Я так и учился