⁣𝓔𝓿𝓰𝓮𝓷𝔂 𝓜.
Anton
:)
Владислав
Друзья, оффтоп Есть ли в телеграмме чат по java ee? Если да, то можете дать название?
@
Добрый день. Для мини интернет магазина можно ли использовать firebase ? Для себя хочу написать прогу. Новичок )
Vladimir
очень даже можно. Все для этого есть - конфиги, бд, сторадж
Вот только все будет не особо удобно ) особенно когда дойдет до сортировки товаров )
Egor
Вот только все будет не особо удобно ) особенно когда дойдет до сортировки товаров )
для этого в firebase есть еще бесплатный хостинг, правда он на js
Vladimir
Anonymous
Как сделать так ,чтоб при использовании Navigation Drawable в некоторых фрагментах был CollapsingToolbarLayout а в других нет ?
Сергей
Такой вопрос, можно ли отследить логи крашей приложения в самом приложении? то есть не через дебагер а непосредственно уже в релизной версии. Хочу сделать утилиту для хранения общей картины работы приложения в локальном файле или с отправкой на личный сервер
Сергей
Мне хочется свою написать, и настроить удобно под себя ее
Dmytro
Мне хочется свою написать, и настроить удобно под себя ее
тю, ну крашится и крашится. Что там вообще под себя настроить можно?
Сергей
ну это одна из функций - мониторинг крашей, основная так сказать, на деле функционала будет гараздо больше идея в том чтобы я личные приложения мог мониторить удаленно, и знать когда, где и почему у пользователей возникла проблема и решать ее в короткие сроки
Мумитроль
(конечно же бывают очень специфические задачи)
Мумитроль
Или в суд не подали за сбор данных
Мумитроль
Ой, а если его сервак кто-то хакнет
Мумитроль
Брутанет к примеру
Anonymous
Ой, а если его сервак кто-то хакнет
Тогда будет юзать "Lawyer generator"
Anonymous
))
Мумитроль
И все потому что не разобрался с существующим сервисом?
Александр
Народ, вопрос по ffmpeg. Вообщем проблема такая, задаю время начала и конца нужного куска и действие, но ffmpeg начинает не с указанного времени а сначала. То есть, с нуля до N он в холостую воркает. Так и должно быть или косяк мой? Делаю так ffmpef -i video.mp4 -ss 00:00:00.00 to 00:01:00.00 и тд
Сергей
и лучше задать сначала -ss , потом -i а потом -t
Александр
и лучше задать сначала -ss , потом -i а потом -t
Не работает. Ни первый, ни второй вариант. На второй вообще ошибку кидает, типа неправильная команда.
Сергей
Не работает. Ни первый, ни второй вариант. На второй вообще ошибку кидает, типа неправильная команда.
"-hide_banner", "-ss", "0", "-y",//overwrite without asking "-i", inputPath, "-t", "240", "-vcodec", "libx264", "-crf", "28", "-vprofile", "baseline", "-level", "3.1", "-preset", "ultrafast", "-acodec", "aac", "-strict", "experimental", "-movflags", "+faststart", у меня такая команда, работает 100%
Andrey
привет. Подскажи, может кто сталкивался: у меня в recyclerView в каждом item есть элемент webView и в него я гружу некий текст. И получается ситуация, что когда recyclerView уже отобразил все элементы, webView опаздывает и подгружает текст (html страница) позже. Из-за этого размер каждого item неправильный. Как такое можно исправить?
Mike
WebView с wrap_content — это очень упоротая ситуация.
Andrey
вместо webView ?
Mike
вместо webView ?
Ну там же текст?
Andrey
ага
Gerc
Весь текст в один вебвью объединить
Andrey
там получается следующее: item уже отображается , но на долю секунды webView еще не подгрузил текст и его высота равна 0. Потом он подгружает текст, но высота item в recyclerView не меняется
⁣𝓔𝓿𝓰𝓮𝓷𝔂 𝓜.
⁣𝓔𝓿𝓰𝓮𝓷𝔂 𝓜.
У меня стэк полностью очищается при переходе на другую активность
Даниил
Приветсвую. Есть у кого нибудь реализация постраничной загрузки с Paging Library + MVP??
Andrey
А чем обусловлена необходимость в веб Вью? Почему не использовать textview?
там не просто текст, а html страница. webView корректно ее отображает
Никита 🙃
Ну ты написал "и я гружу в него некий текст" в вопросе.
Никита 🙃
Использование вебвью в ресайклере? Чёт дико. Что это за контент такой?
Никита 🙃
Го скрин. Может придумаем чего по лучше :)
Mike
там не просто текст, а html страница. webView корректно ее отображает
см. Spannable. Тем более, что всё и так в ресайклере.
Dmytro
там не просто текст, а html страница. webView корректно ее отображает
Что у тебя там за структура айтема такая, что ты ее ХТМЛом отображаешь. Это очень плохо
Andrey
см. Spannable. Тем более, что всё и так в ресайклере.
сейчас попробую в TextView все загнать
Никита 🙃
сейчас попробую в TextView все загнать
Можешь нормально объяснить кейс свой?
Dmytro
сейчас попробую в TextView все загнать
скинь пример хтмл для одного айтема. Текст вью не выполнит то, что делает вебвью
Andrey
скинь пример хтмл для одного айтема. Текст вью не выполнит то, что делает вебвью
<p>After upgrading to Chrome 64, I realized that this error appears when I load my page on a new tab.</p>\n\n<p><a href=\"https://i.stack.imgur.com/zr59z.png\"
Andrey
это пример того, что мне приходит
Dmytro
только он депрекейтет, там есть чуть друго
Andrey
в этом html тексте приходят и ссылки и картинки. TetxView сможет это корректно отобразить?
Andrey
картинки — ImageVIew :)
это все идет одной строкой
Grzegorz
Пытаюсь завести демку https://github.com/yandex/mapkit-android-demo зарегался в админке получил ключ вставляю в демку, не работает. Логов ошибок никаких нету. Может кто сталкивался?
Глеб
в этом html тексте приходят и ссылки и картинки. TetxView сможет это корректно отобразить?
В общем и целом, почему, Quantum отговаривает, от webview😀: - Не всё в андроиде, что является виджетом(наследником View) - легко можно плодить по экрану. Точнее - можно, но есть такие View - которые изначально спроектированы как "единственный на экран" и как правило полно-экранный. Объясняется это тем - что "нелегковесные" виджеты не просто "рисуют на канвасе" - они могут устанавливать "подключения к системным службам", запускать какие-то тяжёлые системные процессы. Если я не ошибаюсь - каждый инстанс WebView н-р - поднимает отдельный process с WebKit. Один SurfaceView - поднимает системное "directWindow", аллокейтит прямые render-буфера итд. ... Тем более всякие Video-View н-р (кроме того что наследуются от SurfaceView) - так же поднимают системные decode- службы, некоторые из них - поднимают hardware-кодеки Теперь представьте что начинает происходить когда в режиме View-Коллекции (не важно RecyclerView, ListView, или еще какой-нибудь ViewCollection) - вы создаёте штук 5-10 инстансов "тяжёлого" виджета и ещё к этом ViewCollection - будет заниматься переаллокейтами, пересозданиями и перебиндингом/переиспользованием в режиме scroll. (То есть все синхронные/асинхронные тяжелые процессы внутри View - начинают передергиваться включаться/выключаться, перезагружаться) В этой всей истории вывод один - знать "в глаза" тяжёлые виджеты и не тащить их в списки, не создавать "более одного полноэкранного" не дёргать их и не ресайзить много. Искать для коллекций - более легковесные ViewItems
Andrey
В общем и целом, почему, Quantum отговаривает, от webview😀: - Не всё в андроиде, что является виджетом(наследником View) - легко можно плодить по экрану. Точнее - можно, но есть такие View - которые изначально спроектированы как "единственный на экран" и как правило полно-экранный. Объясняется это тем - что "нелегковесные" виджеты не просто "рисуют на канвасе" - они могут устанавливать "подключения к системным службам", запускать какие-то тяжёлые системные процессы. Если я не ошибаюсь - каждый инстанс WebView н-р - поднимает отдельный process с WebKit. Один SurfaceView - поднимает системное "directWindow", аллокейтит прямые render-буфера итд. ... Тем более всякие Video-View н-р (кроме того что наследуются от SurfaceView) - так же поднимают системные decode- службы, некоторые из них - поднимают hardware-кодеки Теперь представьте что начинает происходить когда в режиме View-Коллекции (не важно RecyclerView, ListView, или еще какой-нибудь ViewCollection) - вы создаёте штук 5-10 инстансов "тяжёлого" виджета и ещё к этом ViewCollection - будет заниматься переаллокейтами, пересозданиями и перебиндингом/переиспользованием в режиме scroll. (То есть все синхронные/асинхронные тяжелые процессы внутри View - начинают передергиваться включаться/выключаться, перезагружаться) В этой всей истории вывод один - знать "в глаза" тяжёлые виджеты и не тащить их в списки, не создавать "более одного полноэкранного" не дёргать их и не ресайзить много. Искать для коллекций - более легковесные ViewItems
понял, спасибо. Попробую поколдовать с TextView. Но мне кажется он отобразит так html , как это сделает webView
Mike
В общем и целом, почему, Quantum отговаривает, от webview😀: - Не всё в андроиде, что является виджетом(наследником View) - легко можно плодить по экрану. Точнее - можно, но есть такие View - которые изначально спроектированы как "единственный на экран" и как правило полно-экранный. Объясняется это тем - что "нелегковесные" виджеты не просто "рисуют на канвасе" - они могут устанавливать "подключения к системным службам", запускать какие-то тяжёлые системные процессы. Если я не ошибаюсь - каждый инстанс WebView н-р - поднимает отдельный process с WebKit. Один SurfaceView - поднимает системное "directWindow", аллокейтит прямые render-буфера итд. ... Тем более всякие Video-View н-р (кроме того что наследуются от SurfaceView) - так же поднимают системные decode- службы, некоторые из них - поднимают hardware-кодеки Теперь представьте что начинает происходить когда в режиме View-Коллекции (не важно RecyclerView, ListView, или еще какой-нибудь ViewCollection) - вы создаёте штук 5-10 инстансов "тяжёлого" виджета и ещё к этом ViewCollection - будет заниматься переаллокейтами, пересозданиями и перебиндингом/переиспользованием в режиме scroll. (То есть все синхронные/асинхронные тяжелые процессы внутри View - начинают передергиваться включаться/выключаться, перезагружаться) В этой всей истории вывод один - знать "в глаза" тяжёлые виджеты и не тащить их в списки, не создавать "более одного полноэкранного" не дёргать их и не ресайзить много. Искать для коллекций - более легковесные ViewItems
❤️ твои объяснения
Mike
всегда развёрнуто и понятно
Глеб
понял, спасибо. Попробую поколдовать с TextView. Но мне кажется он отобразит так html , как это сделает webView
Ну... возможно... там "не без лишений"... уже смотрите - выкручивайтесь)) И кстати еще - не знаю как именно с WebView - но ... например VideoView и прочие cameraView - могут иметь вообще ограничения продиктованые количеством "подключений" к системе. Иными словами - мне неудалось запустить одновременно 16 VideoView - как минимум потому что Android - не может выделять по 16 инстансов декодера (макс 8 - на весь телфон) что-то такое ... не исключено что имеют место быть ограничения и по веб-кит
Dmytro
Пожалуйста
красавчик) ты художственно-технические книги не пишешь?)