и поэтому например есть желание контрибьютить куда то в open source, но руки также не доходят, это жиза
Konstantin
и поэтому например есть желание контрибьютить куда то в open source, но руки также не доходят, это жиза
я даже не могу себе представить обычного прогера который контрибутит. скорее это люди у которых есть больше свободного времени или которые не кодят на работе
Julia Violetta
Опен-сорс проекты очень помогают новичкам в совершенствовании и впринципе пути до джуниора.
Konstantin
точнее, не их основная деятельность
Alexander
ктонить на выходных свои проекты попиливает? как себя заставить? только плиз без цитаты лебедева )))
Выбери тему для своего проекта, которой бы хотелось заниматься в основное время. Желательно чтоб вообще новое направление. Пилишь все время андроид запили иос. Или добавь в проект что-то хайповое блокчейн, машинное обучение. О чем читаешь постоянно. И тогда пойдёт проект)
Konstantin
ваще да, с нейронкой была пара идей но чет я туповат пока в этой теме. а гугловская нейросеть вообще для чего используется? что с ней можно на андроиде замутить? какой то конкретный функционал заранее настроеный у неё или что угодно?
Alexander
ваще да, с нейронкой была пара идей но чет я туповат пока в этой теме. а гугловская нейросеть вообще для чего используется? что с ней можно на андроиде замутить? какой то конкретный функционал заранее настроеный у неё или что угодно?
С того что узнал, вродь заранее не настроено можно и самому добавлять из кусочков. И тенсор флов в помощь. Тогда вообще все можно делать. Начать с простого с примеров и перейти на более сложное.
Tishka17
minTextSize?
Ruslan
высота wrap_content?
Artur
ваще да, с нейронкой была пара идей но чет я туповат пока в этой теме. а гугловская нейросеть вообще для чего используется? что с ней можно на андроиде замутить? какой то конкретный функционал заранее настроеный у неё или что угодно?
Ты можешь замутить распознавание лиц, объектов, что нибудь с речью, но это сложнее В основном на андроиде пока все работают с камерой нейронками Плюс не обязательно через мл кит, там есть проще способ
Artur
Мл кит очень дофигендры кода
Artur
Можно просто через тфлайт
Konstantin
мм интересно, спасибо )
Vitaly
Как вы считаете, каждый раз самому прописывать шину событий или юзать EventBus?
Евгений
Не юзать eventbus. Для чего он вам нужен?
Vitaly
С одной стороны EventBus дебажить сложно, а сдругой стороны каждый раз прописывать бойлерплейт код для прослушивания событий влом
Vitaly
Не юзать eventbus. Для чего он вам нужен?
Пробрасывать различные объекты с одного объекта в другой
Vitaly
Когда в ООП - всё объекты 😏
Евгений
Пробрасывать различные объекты с одного объекта в другой
Слишком размытое и не точное описание задачи) В большинстве случаев евентбас не нужен. Как минимум, с ним, скорее всего, получится неподдерживаемый, не тестируемый код, который еще и не продебажишь нормально. Нужно ли оно вам? Лучше бойлерплейт писать, чем столкнуться с проблемами евентбаса.
Илья
Народ помогите пожалуйста. Вопрос есть сайт на котором транслируется видео с Ютуба, мне надо что бы человек при открытии определенной страничке увидел это видео и что бы оно показывалось цикличность. Сам вопрос, возможно ли воспользоваться стандартным браузером для этого или нужно делать приложение, и второй вопрос он его скачает к себе полностью один раз и будет его показывать или постоянно будет скачивать?
Vitaly
Если на сайте не предусмотрена цикличность, то цикличности не будет
Илья
Не понятен вопрос, открываешь страничку, где есть видео с Ютуб и включаешь его, в чём вопрос?
Вопрос в том достаточно ли браузеру воспроизвести видео на сайте один раз что бы в будущем не скачивал его постоянно. Мне надо что бы этот файл постоянно воспроизводился без скачивания из интернета
Илья
Может ли это делать штатный браузер
Илья
И какие размеры видео можно так воспроизводить, к примеру 30 минутный ролик со средним биттрейдом в full hd
Arsen
Щас бы видосы кешировать на диск, скорее всего нужно свою реализацию делать, тем более ютуб обычно не предоставляет лёгких путей скачать свои видео, а форсит встраивание своего готового плеера
Vitaly
Щас бы видосы кешировать на диск, скорее всего нужно свою реализацию делать, тем более ютуб обычно не предоставляет лёгких путей скачать свои видео, а форсит встраивание своего готового плеера
Если это официальное приложение YouTube, то предоставляет возможность скачивать видео, а вот предоставляет ли API, это хороший вопрос
Vitaly
Если да, то реализовать скачивание видео при открытии странички должно быть не сложно
Vadim
Такая фигня что при разблокировке телефона, если приложение было запущенно, а оно у меня требует fingerprint то палец почему то не срабатывает. Никто не сталкивался?
Nikita
Можно ли как-то протестить классс использующий AndroidKeystore и Chiper без espresso ?
Aleksandr
Такая фигня что при разблокировке телефона, если приложение было запущенно, а оно у меня требует fingerprint то палец почему то не срабатывает. Никто не сталкивался?
А что приходит в FingerprintManager.AuthenticationCallback? Осмелюсь предположить, что по блокировке телефона приходит FINGERPRINT_ERROR_CANCELLED. А после разблокировки вы не вызывает по-новой authenticate.
Vadim
А что приходит в FingerprintManager.AuthenticationCallback? Осмелюсь предположить, что по блокировке телефона приходит FINGERPRINT_ERROR_CANCELLED. А после разблокировки вы не вызывает по-новой authenticate.
private val authenticationCallBack = object : FingerprintManager.AuthenticationCallback() { override fun onAuthenticationError(errorCode: Int, errString: CharSequence?) { if (isDialogVisible) contract?.authFinished(false) } override fun onAuthenticationSucceeded(result: FingerprintManager.AuthenticationResult?) { if (isDialogVisible) contract?.authFinished(true) } override fun onAuthenticationHelp(helpCode: Int, helpString: CharSequence?) { if (isDialogVisible) contract?.authFinished(false) } override fun onAuthenticationFailed() { if (isDialogVisible) contract?.authFinished(false) } }
Anton
Есть задача. Нужно фотографировать документы и нужно чтобы какмера отображала подсказки куда ее сдвинуть для того чтобы получить лучший результат (что-то типа стрелки в каком направлеие двигать камеру). Пока натыкаюсь на opencv. Так вот вопрос есть что-то еще подходящее ? Может кто-то уже решал подобную задачу ?
Vadim
А что приходит в FingerprintManager.AuthenticationCallback? Осмелюсь предположить, что по блокировке телефона приходит FINGERPRINT_ERROR_CANCELLED. А после разблокировки вы не вызывает по-новой authenticate.
не уверен что по блокировке телефона вызывается какой то из callback ов, но сейчас проверю. насчёт второго замечания сейчас поставил лог, гляну
Андрей
привет всем
Андрей
Как сделать динамический манифест, т.е. чтобы некоторые пермишшны зависели от какой-нибудь константы
Андрей
например для экспериментальных функций, которых может появятся в проде, а может нет и не пришлось каждый раз комментить вручную
Андрей
хм точно, спасибо
Андрей
подойдет вполне
Vadim
Есть А-RecyclerView (вертикальный), внутри него вложен другой Б-RecyclerView (горизонтальный). Если А проскроллить до самого низа, чтобы Б перестал быть видимым на экрана, а затем вернуться назад навверх, то список Б не появляется… В чем может быть проблема? В адаптере А в onCreateViewHolder, выставляю RecyclerView.RecycledViewPool() для списка Б. Но всё равно не помогает
Vadim
да, там куча разных viewholder’ов, и это ListAdapter
Vadim
всмысле ?
Vadim
http://prntscr.com/khxco7
Mike
KPACUBO
Mike
лучше photos.swapAdapter, тогда вьюхи в пуле должны сохраниться
Dj
http://prntscr.com/khxco7
Я бы на твоем месте задумался бы об рефакторинге такого "кода" Вот например неплохая статья для начала https://habr.com/post/320242/
Vadim
лучше photos.swapAdapter, тогда вьюхи в пуле должны сохраниться
не помогло, сейчас буду layout inspector изучать
Vadim
кода меньше не становится, об улучшение читаемости - спорно
Mike
глянул одним глазом, имхо - вкусовщина
да, спорная штука, лучше не стало
Vadim
https://issuetracker.google.com/issues/37096471
я так понял из поста, мол типо это баг который не будут исправлять и типо это поведение в порядке вещей? или я все же что то упустил?
Aleksandr
я так понял из поста, мол типо это баг который не будут исправлять и типо это поведение в порядке вещей? или я все же что то упустил?
Да. С этим необходимо смириться, и просто перезапускаться. На stackoverlow где-то есть обсуждение этого.
Dj
глянул одним глазом, имхо - вкусовщина
Уж лучше хотя бы это , чем куча ифов , но имхо да , вкусовщина Как альтернатива есть вот это https://github.com/sockeqwe/AdapterDelegates Но тащить целую библиотку в проект ради этого , такое себе
Lolus
добрый день всем, а кто-ибудь пробовал вызывать приложение youtube с прокидыванием в него поискового запроса? чтоб он не главную страницу открывал при старте а сразу в поиск попадал. Это возможно провернуть без YouTubeAndroidPlayerApi?
Mike
щас бы ходить по граблям, по которым уже прошли до нас
Mike
и что ты посоветуешь сделать?
решать проблему, о которой спросил ТС, а не предлагать, как сделать код «чище»
roman G
Ребят, какой интент ловить, когда пользователь запускает какое-то приложение?
Vadim
Да. С этим необходимо смириться, и просто перезапускаться. На stackoverlow где-то есть обсуждение этого.
но это поведение у нас происходит в onPause, возможно ли как то очищать все ошибки до? ну типо диалог сам с fingerprint'ом я вызываю в onStart'e
Aleksandr
но это поведение у нас происходит в onPause, возможно ли как то очищать все ошибки до? ну типо диалог сам с fingerprint'ом я вызываю в onStart'e
Я в onPause сам отменяю fingerprint, причем перед этим выставляю флаг что сам отменил, и когда в callback падает ошибка, проверяю данный флаг, если выставлен, то игнорирую данную ошибку.
Ruslan
кода меньше не становится, об улучшение читаемости - спорно
Имхо стало ещё хуже, код нечитаемый. Если с жавой можно такое провернуть из-за if else, то с котлином и when всё выглядит однозначно лучше
Jamal
кто сталкиволся с тем что превьюшка отображается пустой ?
Jamal
в только что созданном проекте
Сергей
Восклицательный знак сверху справа нажми, там рендеру что-то не нравится скорее всего
Jamal
Jamal
проблема рендоринга
...
Petr.krg
Нажми AppTheme перещелкни на другую тему и ок нажми
Jamal
помогло
Petr.krg
👍