Vlad
Всем привет! Подскажите, пожалуйста, как глобальный обработчик задать для редиректов в webview? Задавал в MainActivity в onCreate - shouldOverrideUrlLoading оверрайдил, когда открывал webview в onCreate с сайтом - редиректы ловил, но когда в самом приложении через js открываю window.open - редеректы не ловятся
Valeriy
а каким образом проверять состояние? Если хранится в preference
Самый простой вариант в лоб — в onCreate у SplashActivity достать из преференсов значение, проверить его и в зависимости от результата запустить нужную активити через startActivity, а SplashActivity завершить через finish()
Dug
Ты лучше сразу говори почему
Dug
Именно в этом подходе я ничего плохого не вижу
Dug
Мммм
Dug
Ты читаешь, о чем речь сейчас шла?
Mikhail
#НоваяАва
Double Cat.
Возможна поэтапная процедура поиска. Например сначала сравнивать просто размер файла -- если он не сходится, то смысла считать хеши и сравнивать побайтово нет
Хорошо, а "возможно" похожие? Когда не точное совпадение? Может есть какие-то библиотеки или алгоритмы, не сталкивались?
Anatoly
#НоваяАва
Ivansuper
Хорошо, а "возможно" похожие? Когда не точное совпадение? Может есть какие-то библиотеки или алгоритмы, не сталкивались?
Для того чтобы определять похожие файлы, тебе надо их сравнивать по целевому контенту, который они представляют. Если только картинки — куда не шло еще, но если там музыка, тексты, изображения, визитки, файлы баз, то ты в жизни все не охватишь одной "библиотекой"
Ivansuper
Только фото/изображения
Библиотек таких не знаю. Может кто подскажет тут со временем. Будет тишина — подними вопрос еще раз в другое время суток
Artem
Хорошо, а "возможно" похожие? Когда не точное совпадение? Может есть какие-то библиотеки или алгоритмы, не сталкивались?
цифровой слепок называется, правообладатели вроде не раскрывают алгоритмы, в качестве отправной точки можно посмотреть как торрент-клиенты хеши сравнивают
Alex Android
Никто не сталкивался с перегрузкой методов в Kotlin? У меня котлин путает два метода с одинаковым именем и разными сигнатурами
Ivansuper
Только фото/изображения
Я бы покопал в сторону 2D Haar Wavelet Transform (на данный момент). В итоге получим "разночастотный" слепок изображения, который можно будет использовать у двух файлов для поиска процента разницы. Для начала можно RGB переводить в пространство с яркостной компонентой, и работать только с ней
Alex Android
Правда один джавовый protected abstract View onCreateView(@NonNull LayoutInflater inflater, @NonNull ViewGroup container); Другой котлиновский fun onCreateView(viewState: TViewState, viewMethods: TViewMethods, router: TRouter, statistic: TStatistic, owner: Any)
Влад
Привет, кто-нибудь сталкивался с тем,что DebugView показывает только системные события?
Роман
Добрый день, подскажите как можно сделать цветную тень? как у CardView только цветную?
LeV
согдаешь градиент любого цвета и под элементом располагаешь
Max
Добрый день, подскажите как можно сделать цветную тень? как у CardView только цветную?
в своем проекте я копипастил реализацию cardview и добавлял возможность установки цвета тени. Можно еще нарисоваьь background с нужной тенью
Dmytro
в какой самый ранний момент жц фрагменты доступны аргументы?
Alexey
Народ, а есть метод, отключающей слушатель у кнопки?
Daulet
Как с помощью work manager трекать гепозицию? getLastKnownLocation иногда показывает гео где ты был 3-4 часа назад, а location listener не сразу срабатывает
Alexey
Aleksey
в какой самый ранний момент жц фрагменты доступны аргументы?
В onCreate доступны Зависит ещё от того, где их устанавливать
Alexey
А как можно в theme: style манифеста у Splash Activity установить прогресс бар на сером фоне?
Никита 🙃
А кто знает, как добавить velocity у recyclerview если список скроллится по rv.scrollBy()
Azizjon
Привет, у меня по дефолту стоит например +7 в EditText и например если я хочу вставить номер телефона из буффера то +7 также вставляется и как можно проверить при вставке чтоб если копированный текст начинался с +7 чтоб его пропустить? Можете помочь?
Ivan
как сделать вот такое пролистывание с первым открытием приложение (тур)?
Anonymous
Всем привет. Есть файл в котором содержится видео, позицию и размер видео, а также его расширение(.mp4), я знаю. Чтобы скопировать видео из файла, мне нужно дочитать текущий файл до начала видео и потом записывать байты в новый файл с расширением .mp4 пока не достигну его размера (начальная позиция + размер)? Читаю с помощью FileInputStream, пишу - FileOutputStream. Я правильно все понимаю?
Aleksey
https://developer.android.com/training/tv/playback/onboarding
Серьёзно? Специальный фрагмент сделали? 😱
Karomatullo
Привет ребята! Можете подсказать альтернативый вариант библиотеки ColorUtils для AndroidX. Дело в том что хочу открыть существующий проект, но на эту библиотеку выдаёт мне ошибку
pavelkostyukov
Народ , привет , а тут случаем нет разработчиков ,которые шарят в Yandex Mapkit или может существует группа где описывается работа Yandex Mapkit? или такой-же чат с Google map kit
Nikita
Всем привет! Кто нибудь сталкивался с использованием self-signed ssl сертификата с okhttp ? Перепробовал много вариантов, и с добавлением своего кастомного сертификата в фабрику, и с походом когда доверять любым сертификатам, в обоих случаях одна и та же ошибка - javax.net.ssl.SSLHandshakeException: Handshake failed. Буду признателен за помощь
ㅤ
Приветики=) Продолжаю разрабатывать под Андроид и спустя несколько лет решил перейти на плюшки androidx. Вопросы: 1. что лучше подходит для создания фоновой задачи рекурсивного получения списка файлов? (Раньше делал через AsyncTaskLoader+LoaderManager) 2. где лучше хранить эту инфу, чтобы пользователь мог в любое время обратиться за ней при помощи поиска? (я думаю это Room)
Nikita
> Handshake failed Ещё может со временем трабла
Вы имеете ввиду время на сервере?
ㅤ
Вы имеете ввиду время на сервере?
Причины: The SSL/TLS protocol being requested is not supported by the server The cipher suite being requested is not supported by the server The hostname in the URL doesn’t match what’s on the certificate The certificate chain is invalid or incomplete The certificate has expired and or is no longer valid The client or server cannot communicate with the SNI servers Обычно время на клиенте
Anatoly
Ребят, а с момента публикации нового приложения сколько примерно проходит до момента попадания в поискую выдачу Google Play?
Anatoly
у меня рандомно было от 30 минут до 4 часов
хм, что-то странно, я повысил альфу до официального релиза в пятницу, но до сих пор приложение не ищется, хотя прямая ссылка для установки доступна.
Anatoly
по прямой ссылке я устанавливаю, не работает поиск этого приложения в Google Play
Dmitriy
Так гугл врядли просто так в поиск в топ выведет ваше приложение
Dmitriy
оно и годами может не появлятся там, если нет пользователей и название такое, что очень много популярных с похожим названием
Anatoly
предыдущее приложение ищется, но я не обращал внимание на время попадания в выборку
Dmitriy
Гуглу пофиг) У меня есть пример такого приложения, ищется всякий шлак, кроме него. Даже если полное название ввести на 40 символов
Dmitriy
Думаю просто стоит подождать, если название довольно уникально
Vadim
Кто-нибудь юзает Sponge Castle в проекте? Пытаюсь добавить поддержку ECDSA и secp256k1, но воткнуть SC не получается. Какие способы только не перепробовал уже
Vadim
всё время крэшит, не находит SC
⬤ vitaly
кто-нибудь может объяснить конкретную разницу(а не как в доках гугла) между интернал и закрытым альфа-тестами?
Igor
Кто-нибудь юзает Sponge Castle в проекте? Пытаюсь добавить поддержку ECDSA и secp256k1, но воткнуть SC не получается. Какие способы только не перепробовал уже
Приведите пожалуйста примеры ваших попыток решения проблемы, и коммьюнити поверит, что вы не пытаетесь написать код нашими силами и поможет
Vadim
Vadim
Помимо того Security.insertProviderAt(BouncyCastleProvider(), 1) как в документации
Vadim
но в любом случае KeyPairGenerator.getInstance("ECDSA", "SC”) вызывает крэш
Vadim
крэш такой: java.security.NoSuchAlgorithmException: no such algorithm: ECDSA for provider SC
Vadim
я так понимаю по дэфолту в андроиде нету поддержки эллептических кривых и приходится тянуть SpongyCastle в проект (аналог BouncyCastle) ?
Vadim
В общем, перерыл весь гугл, поэтому и решил поинтересоваться тут, может у кого-то уже решена подобная пробелма поддержки ECDSA в проекте
Dmitrii
Кто-нибудь использует у себя библиотечку для статического анализатора кода в приложении, которая может и в Java, и в Kotlin? Поиск по Интернету и статьям выдал крутые анализаторы, но они умеют либо в Java, либо в Kotlin. Lint не рассматриваю 🙂
Vitaliy
SonarQube?
Vitaliy
правда. не библиотечка