Future Franklin
https://medium.com/@shishirthedev/the-right-way-to-implement-a-splash-screen-in-android-acae0e52949a
Dug
Kost
Future Franklin
Future Franklin
Активити и фрагменты отнимают полезное время
Kost
Ты может и код напишешь за него)))
Line'R
Line'R
Но я по старинке (через жопу) юзаю активити. Делаю там фоновую работу, после ее завершения запускаю основное активити. А некоторые вообще таймер просто вешают туда :D индусы особенно
Valentin
В играх же сплешскрины тоже похожи на те, что с таймерами
Евгений
ExoPlayer
simplePlayer.prepare(HlsMediaSource.Factory(DefaultHttpDataSourceFactory(
"live-tv_streaming")).createMediaSource(Uri.parse(urls[0].url)))
запускаю ссылку с timeshift
видео идет
через некоторое время запускаю ссылку с этим же самым timeshift, но видео начинается не с начала. Я так понял экзо как то где то кэширует стримовые видео и синхронизирует просмотр, подскажите, как этого избежать?
Gregory
Gregory
а в активити уже ставить "настоящую" тему через setTheme()
Pol
Кто-нибудь знает, сколько стоит средний сервер в месяц? Для проверок покупок в приложении, например. Или для переноса части функций приложения.
Pomka
Gregory
Gregory
Gregory
но нужен ещё домен, потому что как без SSL то
Pol
Pomka
какая-то
Я не помню, а ноут на зарядке просто!)
Norim
Парни как можно протестировать расписание работы ворк менеджера? Вот например ставлю я задержку в 10 минут, иду в настройки, меняю время на 10 минут вперед, а он все равно выполняется только через 10 минут, а не сразу, что с этим делать?
Gregory
Norim
ставить 1 минуту?
Но я же хочу протестировать его на 10 минут, на 2 часа, на 2 дня и тд
Kotor
Кто navigation component исопльзует?
Вы когда обратно (из detail fragment в main fragment) переходите вы просто через колбэк popStack делаете в mainActivity?
Если да то как в этом случае инфу передовать в master fragment из detail?
Maxim
Всем привет! Столкнулся с проблемой, предположительно в фаст адаптере. На экране имеется ресайклер с прикрученным фаст адаптером, но в каждом айтеме адаптера есть EditText. Так вот, когда кликаю на EditText, он на миллисекунду открывает клавиатуру, а потом сразу же закрывает. Такое поведение наблюдается на эмуляторе, но на девайсе такое происходит только по первому клику по EditText'y, а со следующего клика фокус ловится нормально. Никаких специфических листенеров на айтемы не навешано, только слушатель клика по кнопке Done и Back, в остальном ничего. Никто не сталкивался?)
Maxim
/spam
S
в проекте (не андройд)два модуля - сервер и клиент. Мне прежде чем запустить приложение клиент нужно запустить приложение сервер.
Можно ли как-то в intellij idea настроить одну таску чтоб она запускала сначала сервер а потом клиента? Не могу понять по каким словам гуглить...
вопрос наверно в группу по java, может кто знает аналогичный канал по Java ?
Alex
Привет!
В bottomSheet есть WebView. Когда bottomSheet раскрыт, то webView скроллится вниз спокойно, но вверх - смахивается bottomSheet. Т.е, вложенная прокрутка не работает. Если выставить у webView nestedScrollViewEnabled = true, то всё работает замечательно, можно полностью проскроллить и это не инициирует закрытие bottomSheet. Только как это реализовать на устройствах ниже 21 api без переписывания компонента?
тебе нужно унаследоваться от WebView и переопределить onInterceptTouchEvent и onTouchEvent и в них определять может ли WebView скролиться и если может, вызывать parent.requestDisallowInterceptTouchEvent(true).
сам BottomSheetBehavior полностью работает на nested scrolling как ты понял уже, соотвественно компоненты которые его не поддерживают, не будут с ним работать и нужно самому допиливать.
я накидал гист (https://gist.github.com/HeyAlex/8e35788e11ffb8c1b738b1faab9d4d30) , с учетом того как я решал эту проблему в других ui компонентах, которые не поддерживают nested scroll. не уверен что будет работать, поэтому надо чекать. Ну вообщем вектор задан, дальше сам, если разберешься, то отпиши)
UPD: а вообще вон на гитхабе кто то решал уже такую проблему - https://github.com/nishantpardamwar/BottomSheetWebViewSample
Vasily
Alexey
a
Офтоп. Ребята, подскажите - можно ли через url (не через интенд) дать понять андроиду, что надо открыть этот url в приложении youtube? Есть же например ссылка market:\\гыгыгы . Ну типо такого, но, чтобы в ютубе сразу открывалось.
Anatoly
Anatoly
Там основы, url с youtube должен открыться приложением без твоего участия, поскольку приложение youtube зарегило правила для uri с youtube.com на себя
a
Ruslan
StackEntry не подойдёт ?
StackEntry это сущность представляющая фрагменты в стэке фрагмент менеджера. для передачи данных из detail фрагмента в master он не подойдет
Alexey
тебе нужно унаследоваться от WebView и переопределить onInterceptTouchEvent и onTouchEvent и в них определять может ли WebView скролиться и если может, вызывать parent.requestDisallowInterceptTouchEvent(true).
сам BottomSheetBehavior полностью работает на nested scrolling как ты понял уже, соотвественно компоненты которые его не поддерживают, не будут с ним работать и нужно самому допиливать.
я накидал гист (https://gist.github.com/HeyAlex/8e35788e11ffb8c1b738b1faab9d4d30) , с учетом того как я решал эту проблему в других ui компонентах, которые не поддерживают nested scroll. не уверен что будет работать, поэтому надо чекать. Ну вообщем вектор задан, дальше сам, если разберешься, то отпиши)
UPD: а вообще вон на гитхабе кто то решал уже такую проблему - https://github.com/nishantpardamwar/BottomSheetWebViewSample
Да, твой пример работает) Ещё раз спасибо!
Alex Android
Nick
Ребят всем привет, кто подкинет пару книг по безопасности android, вообще есть ли такие ? А то мои поиски в гугл пока не приносят плодов ... Заранее благодарю
Александр
awawa
Nick
на англ не пробовал чет затупил (
Nick
рили ) Спс )
awawa
на англ не пробовал чет затупил (
На русском, как правило, только перевод английских (не всегда хороший), или книги русских авторов, которые сами по себе не очень. Ну это имхо, по моему опыту)
Puk
Всем привет, может кто подскажет метод, как можно искать определенный блютуз девайс?
Евгений
ExoPlayer
simplePlayer.prepare(HlsMediaSource.Factory(DefaultHttpDataSourceFactory(
"live-tv_streaming")).createMediaSource(Uri.parse(urls[0].url)))
запускаю ссылку с timeshift
видео идет
через некоторое время запускаю ссылку с этим же самым timeshift, но видео начинается не с начала. Я так понял экзо как то где то кэширует стримовые видео и синхронизирует просмотр, подскажите, как этого избежать?
Nick
Nick
еще так удивился мол че это книг то нет ...)
Nick
Еще раз спасибо
Turalllb
Все еще пытаюсь разобраться с этой анимацией. Вместо того, чтобы равномерно увеличиться в размерах, получается вот такое. Вьюха маштабировалась как надо, но ее размер прежний и за пределами ее размера изображения не видно. Выходит нужно и размер изображения менять? а как это сделать в ресайклере? стоит только layoutParams изменить, ресайклер падает с исключением. На андроид 10 такой проблемы нет, хоть и размер изображения не меняется, но оно маштабируется и видно за пределами своего размера. Проблема на андроид 7 наблюдается.
Turalllb
я в сети видел алгоритмы, которые анимируют и размер вьюхи, на каждом тике они повторяют requestLayout, это дорого. А еще видел варианты, где requestLayout вызывается один раз в конце. В общем сейчас хочу как то увеличить размер и посмотреть в этом ли причина, а потом уже думать, о том как это поразумнее сделать . Как увеличить айтем, который лежит в ресайклере, он не дает ресайсить, падает с ошибкой
Turalllb
я в сети видел алгоритмы, которые анимируют и размер вьюхи, на каждом тике они повторяют requestLayout, это дорого. А еще видел варианты, где requestLayout вызывается один раз в конце. В общем сейчас хочу как то увеличить размер и посмотреть в этом ли причина, а потом уже думать, о том как это поразумнее сделать . Как увеличить айтем, который лежит в ресайклере, он не дает ресайсить, падает с ошибкой
а вообще нормально ли это, что нужно изменить размер айтема в ресайклер вью, чтобы можно было ее проанимировать?
Vadim
Доброе утро всем)
как можно подправить чтобы не ругался на AboutBinding ?
требует View тип
class AboutItemViewHolder(
parent: ViewGroup,
var listener: CheckableListItemClickListener?
) : RecyclerView.ViewHolder(AboutBinding.inflate(LayoutInflater.from(parent.context), parent, false))
Kaira
BottomSheet
Maxim
/Spam
Tmartyn26
ребят, подскажите новичку, что загуглить. Нужно отследить начала показа текст диалога
Ali
Tmartyn26
уточни вопрос
в общем я пытаюсь избежать повторного вызова диалога с кнопки
Tmartyn26
и подумал зацепиться за состояние диалога
Tmartyn26
если есть другой способ, буду рад услышать
Ali
кароч ты хочеш избежать повторного запуска какого то кода при повторном нажатии кнопки?
Ali
или кнопку заблокировать на период выполнения этого кода?
Tmartyn26
первое ага
Ali
первое ага
делай проверку состояния, через создание переменной. типа if (isPressed) {...}
Tmartyn26
Спасибо)
Ali
Кирилл
Я тут делаю моб приложение для одного сайта с отвратительной бд. Как я понял пик это select из html который засунули в var char? На андройде есть либы которые могут распарсить html в нормальный вид чтобы я мог сделать из этого spinner?
Евгений
Alexsandr
WebView не работает без ssl сертификатов не сайте, а другие браузеры запускают норм его, никто не знает что делать в таком случае?
Ali
Кирилл
Я смог вручную распарсить когда это г имеет такой вид, но у другого типа (пик выше) полностью другой синтаксис