Egor
А почему сервис лучше?
Я думаю это погрешность таймера, а не сервиса. Так всегда.
Adel
Я думаю это погрешность таймера, а не сервиса. Так всегда.
Вряд ли, там начинались случаи раз в две секунды, раз в три и т.д
Vit
Есть код на вью: void showPage(String url) { webView.loadUrl(url); } выдаёт URL_MANIPULATION (1) Event tainted_source: The parameter "url" may be tainted. This function may be an external interface. (2) Event sink: Constructing a URL using the tainted value "url". This may allow an attacker to access or modify critical or sensitive files, or redirect to a malicious website. (3) Event remediation: URL manipulation vulnerabilities can be addressed by proper input validation. Whitelisting the allowed scheme and authority, and blacklisting characters that allow unsafe path traversal in the path and query parts of the URL can improve security. Как это исправить? Подскажите пожалуйста. Что за проверки посоветуете сделать
Vit
Может проверки на хост достаточно будет?
Flogiston
как правильно передать аргументы с бандла у вью модель?
SE
У меня в ConstraintLayout есть несколько View которые горизонтально связны между собой. Но последнее View не связно с parent View и если текст длинный, то оно выходит за пределы экрана. Если я свяжу последние View с parent View, то оно центрируется между предпоследним и parent View. Но мне нужно чтобы последние View было возле предпоследнего View и не выходило за пределы экрана. Как можно выровнить последние View по левому краю, если оно связно с предпоследним и parent View или если какие ни будь другие решение? Пока что могу решить её только с LinearLayout.
Eugene
Всем привет, кто-то знает как лучше всего отправлять уведомление каждые 24 часа?
Said
@mobile_dev1 horizontal bias
Eugene
Firebase cloud messaging
без сторонних сервисов(
Nikolai
WorkManager / AlarmManager
SE
@mobile_dev1 horizontal bias
Спасибо, помогло
Anonymous
Всем привет. Контент заходит под статус бар ,в чем может быть проблема?
Nikolai
android:fitsSystemWindows
Damir
Как правильно, передавать целый обьект в аргумент фрагмента при переходе на фрагмент с детальным представлением или передать id и уже из базы вытягивать по id?
Nikolai
реализовать интерфейс Parcelable или Serializable
Dmytro
Как правильно, передавать целый обьект в аргумент фрагмента при переходе на фрагмент с детальным представлением или передать id и уже из базы вытягивать по id?
Если есть бд и с ней будет работа на другом фрагменте, то лучше по айди, если нет и объект не сложный и не объемный (нет картинок в байтах и т.д), то можно пихнуть в бандл
Artem
Всем привет! Кто-нибудь делал логирование uri при котором упал парсинг jsonа в retrofit+rxjava2?
Anonymous
android:fitsSystemWindows
спасибо, попробую
Anonymous
android:fitsSystemWindows
а этот атрибут устанавливается только в активити или будет работать и во фрагментах?
Nikolai
в фрагментах тоже работает
Anonymous
в фрагментах тоже работает
ок, понял. Если в активити не поможет, надо искать во всех фрагментах.
Norim
Парни кто сталкивался с тем, что viewPager2 при назначении ему конкретной высоты просто не отображает элементы? Как с этим бороться? Высота по контенту работает, но она не подходит для задачи
Назарий
всем привет. как в linear layout расширить более узкие children по ширине более широких? думал добавить Space между текстом и иконкой, но не знаю как сделать так, чтобы он растягивался по ширине пустоты
Nikolai
<Space android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />
Назарий
<Space android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />
проблема в том, что у меня айтемы wrap_content, потому что хочу сделать размер парента по ширине самого большого ребёнка, поэтому спейс не даёт никакого эффекта
Алексей
Мастера ExoPlayer, взываю к вам. Как изменить "окно" отображаемого на экране видео? Я делаю детекцию предмета, хочется зумить и центрироваться на нём.
Serhiy
Господа, что можно почитать по верстке приложений? По типу кастомных форм, списков выпадающих и прочем?
Алексей
Трансформации на текстуре?
там surfaceview же на новых девайсах. Я не очень понимаю, куда нужно воткнуть трансформацию.
Dug
В текстуру
Алексей
можно чуть подробнее?
Алексей
Есть PlayerView, у него внутри View для видео, которое в рантайме нужного типа создаётся. Как подоткнуться к нему, чтобы трансформация применялась? Или это рендерер надо кастомизировать?
Dug
Ты что-то дефолтное оттуда юзаешь?
Алексей
да, но если надо могу и нет.
Dug
Если ты ничего не делаешь с самой вью, типа двигать ее и прочее, то можешь юзать SurfaceView, иначе юзай TextureView. В коллбеке ты onSurfaceTextureSizeChanged ты можешь скейлить твою TextureView, как тебе вздумается
Romancha
Ребят привет. Никто не сталкивался с тем, что в гугл плей остается старая иконка при ее смене? Поменял в play console, в самом приложении тоже, в итоге в маркете иконка старая все равно. втф?
Алексей
TextureView не хочется, она говорят не очень классно работает
Алексей
а просто скейлиться не подойдет?
скейлиться научился стандартным параметром про resize, но мне нужно видос ещё вбок подвинуть)
Dug
TextureView не хочется, она говорят не очень классно работает
Я не понимаю, откуда у тебя такие вести
Алексей
Я не понимаю, откуда у тебя такие вести
Из документации экзоплеера)
Dug
Используется повсеместно, но работает не очень классно. Что значит не очень классно?
Denis
скейлиться научился стандартным параметром про resize, но мне нужно видос ещё вбок подвинуть)
сделай вьюху враппер над videoView. Скейли ее и делай транслейт на канве
Алексей
Типа на <24 она лагает и жрёт батарею
Алексей
Хочу пруфы
https://exoplayer.dev/ui-components.html#choosing-a-surface-type
....
как исправит CreateProcess error=193, %1 не является приложением Win32 в андроид студио при build apk
Line'R
Почему на drawable на канве теряет свой цвет?
Алексей
сделай вьюху враппер над videoView. Скейли ее и делай транслейт на канве
вот у них там в стандартном PlayerView есть такой враппер, AspectRatioFrameLayout. Собственно, через него ресайз и работает. В нём лежит VideoView, тип которого можно задать ручками. Можно заставить его быть TextureView и юзать трансформацию, наверное. Вот если бы это сделать ещё и на Surface суметь)
Алексей
Спасибо, пойду пробовать
Назарий
<Space android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />
заработало, достаточно было просто поставить ширину всех элементов match_parent
Алексей
На самом деле всё даже проще, наверное. playerView.videoSurfaceView вполне можно двигать просто изменяя у него координаты)
Denis
просто я сказал, как у нас это сделано
Denis
можно разными способами перемещать
Aleksandr
UnsatisfiedLinkError не Exception
Подскажи пожалуйста, а можно проверить на наличие в библиотеки текущей архитектуры не пробуя подключать библиотеку?
Алексей
через translate выглядит правильнее, конечно. Спасибо всем за направление)
Denis
подскажите в чем ошибка ?
не надо спамить. Если кто-то знает, то обязательно ответит
....
не надо спамить. Если кто-то знает, то обязательно ответит
Похоже никто не знает , никто не отвечает
Denis
Похоже никто не знает , никто не отвечает
тогда тем более не надо спамить
Andrii
Ку, есть вопросик, можно ли определить через какой эмейл клиент будет отправляться сообщение? То что нашел - это склепать интент, который выведет диалог со всеми емейл клиентами. Можно ли как то впихнуть в интент пекедж нейм того емейл клиента, что мне нужно, или чет в этом духе?
Nikolai
intent.setPackage(..)
Andrii
intent.setPackage(..)
Пасиба, пробну
Dug
А шарит кто, можно ли деактивировать подписку в консоли гугла?
Dug
Можно деактивировать многоразовые товары, а вот подписки, походу, нет..
Ilya
Может кто подсказать, как из этого получить массив точек? Это база Firebase