Size: a a a

Android Developers

2020 July 29

AK

Anton Kulykov in Android Developers
Ruslan
Проблемы нет если сайт один, но если их 100+... Нужно что-то универсальное.
не думаю что есть другое стабильное решение, так как нет никаких гарантированных слушателей у webview на этот случай
источник

AK

Anton Kulykov in Android Developers
Konstantin dmz9
довольно затратная задача делать все это на телефоне, подумай лучше про отдельный бэкенд
плюсую
источник

J

Jahongir in Android Developers
не
источник

R

Ruslan in Android Developers
Konstantin dmz9
довольно затратная задача делать все это на телефоне, подумай лучше про отдельный бэкенд
так и есть. Это тестируем новый парсер. Я вообще сомневаюсь что проблема у меня, но меня в этом уверяют)
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
так и есть. Это тестируем новый парсер. Я вообще сомневаюсь что проблема у меня, но меня в этом уверяют)
ну, я ж говорю зависит от метода вывода контента в странице. зачастую, весь контент есть уже в хтмл. однако бывает прибегают к разным хитростям, например интернет магазины какие нибудь, подгружая цены не сразу а асинхронно, например если какие то региональные цены, так что вполне себе кейс
источник

R

Ruslan in Android Developers
Konstantin dmz9
ну, я ж говорю зависит от метода вывода контента в странице. зачастую, весь контент есть уже в хтмл. однако бывает прибегают к разным хитростям, например интернет магазины какие нибудь, подгружая цены не сразу а асинхронно, например если какие то региональные цены, так что вполне себе кейс
возьмем этот случай: "подгружая цены не сразу а асинхронно" Если я зайду на страницу? прокручу до цены, цена отобразится и я запущу парсинг, в это время цена уже готова и должна спарсится (если в парсере все правильно), верно?
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
возьмем этот случай: "подгружая цены не сразу а асинхронно" Если я зайду на страницу? прокручу до цены, цена отобразится и я запущу парсинг, в это время цена уже готова и должна спарсится (если в парсере все правильно), верно?
цена будет готова когда скрипт за ней сходит по апи, и воткнет в хтмл ноду страницы
источник

R

Ruslan in Android Developers
Konstantin dmz9
цена будет готова когда скрипт за ней сходит по апи, и воткнет в хтмл ноду страницы
иными словами, когда она будет отображена на странице
источник

Kd

Konstantin dmz9 in Android Developers
а прокрутка это вообще перпендикулярно - триггер может быть вообще другой (тот же document.onload)
источник

Kd

Konstantin dmz9 in Android Developers
Ruslan
иными словами, когда она будет отображена на странице
ага
источник

Kd

Konstantin dmz9 in Android Developers
Konstantin dmz9
а прокрутка это вообще перпендикулярно - триггер может быть вообще другой (тот же document.onload)
ну а еще может быть всплывающее окно типа "выберите ваш регион москва? не? может другой?"
это как бы вообще ждет пользователя, как такое обрабатывать в вебвью без юзера - нуууу хрен знает )))
источник

TG

Taras GRD in Android Developers
как покрасить последний символ в TextVIew ?
источник

Kd

Konstantin dmz9 in Android Developers
Taras GRD
как покрасить последний символ в TextVIew ?
гугли spannable
источник

RC

Roman Chumachenko in Android Developers
Ребят, интересно ваше мнение и кто как делает: есть экраны с общими фишками/поведением UI (например, половина фрагментов имеют тулбар с менюшками, другая половина не имеет), как вы реализуете общий функционал для таких экранов?
Периодически вижу, что люди делают базовые классы для своих фрагментов/активити, но это заканчивается свалкой кода. Читал статью, что это лучше разруливать через extension functions. Что думаете? Как сами делаете?
источник

Я

Ярослав in Android Developers
Кролик Кровавый
Здравствуйте, есть ли смысл учить Котлин если немножко знаешь джаву, или все таки продолжить учить Java?
Вопрос очень специфмчный, если правильно то оба языка надо
источник

Я

Ярослав in Android Developers
А так то лучше kotlin
источник

$

$○| in Android Developers
float videoRatio = mp.getVideoWidth() / (float) mp.getVideoHeight();
              float screenRatio = videoPlayer.getWidth() / (float) videoPlayer.getHeight();
              float scaleX = videoRatio / screenRatio;
              if (scaleX >= 1f) {
                   videoPlayer.setScaleX(scaleX);
               } else {
                   videoPlayer.setScaleY(1f / scaleX);
               }

пытаюсь эти кодом масштабировать видео под все экраны смартфонов но на некоторых видео уходит влево за пределы экрана так что торчит только край


что я делаю не так?
источник

КК

Кролик Кровавый... in Android Developers
Ярослав
А так то лучше kotlin
А чем именно?
источник

AZ

Alex Z in Android Developers
Кролик Кровавый
А чем именно?
Современный ситаксис, много встроенных функций, современные библиотеки для Андроида. Быстрее разрабатывать
источник

QH

Quantum Harmonizer in Android Developers
Alex Z
Современный ситаксис, много встроенных функций, современные библиотеки для Андроида. Быстрее разрабатывать
библиотеки одни на всех)
источник