Андрей
но это дорого в поддержке
Сергій
геморно )
Андрей
насколько я понял тут кейс с просто поднятием minSDK
Глеб
насколько я понял тут кейс с просто поднятием minSDK
тут кейс с поднятием сдк и сохранением старой сборки для тех, кто не попадает в новые требования к сдк
Андрей
тогда да, лучше выложить 2 разных апк
Сергій
у R8 есть прикольная фича assumevalues
Андрей
хотя если поднимаете до мин сдк 21 легче не запариваться
Павел
https://gist.github.com/Shebovich/ac05ece0b9b4871918c5d9772be8a78f
Павел
вот
Anonymous
Здравствуйте. Есть WebView с кнопкой, по нажатию на которую на рабочем столе создается ярлык со ссылкой на страницу, на которой в тот момент находился WebView. Если приложение находится в фоне - ярлыки работают как надо (каждый ярлык открывает свой адрес). Но если я закрыл приложение из недавних, а потом открыл первый ярлык (нужная страница загрузилась), а затем второй, то откроется страница, открывавшаяся при клике на первый ярлык Подскажите, как решить эту проблему? Код: https://gist.github.com/coolguyoleg/73528324c317a37992655843bb01a72b
Олег
https://gist.github.com/Shebovich/ac05ece0b9b4871918c5d9772be8a78f
а что ты хочешь от паддингов? ты их в одном месте сеттишь, в другом нет
Олег
а в другом месте не сеттишь
Олег
видео в студию... точнее в приложение к гисту
Co(n)stantine👨‍🔬
Proguard лучше, потому что он гораздо более старый
🤔хотел узнать от вас больше, ну да ладно, посмотрю оба, выпишу плюсы и минусы.
Aidyn
кто работал с yandex map?
M
кто работал с yandex map?
Задавай сразу вопрос)
Глеб
Задавай сразу вопрос)
Сколько денег оно стоит?
M
Нисколько
Alex Android
Сколько денег оно стоит?
https://tech.yandex.com/maps/tariffs/doc/jsapi/prices/index-docpage/ яндех в помощь
Aidyn
как сделать увеличение по тапу на кластер ровно до того масштаба чтобы кластер исчез?
Aidyn
Aidyn
я сейчас просто домнажаю текущий zoom на 1.25f
Павел
Почему вьюха так колбасится
Dug
Потому что ты снимаешь видео экрана на телефон, да еще и зумишь
Сергій
😁
Павел
это быстрее всего
Павел
короче
Александр
Вопросы за 300. У меня есть Moxy и ToothPick. Я хочу заинжектить в Activity свой Presenter, инжектировав в конструктор последнего ещё Repository. Как бы мне это сделать? Я могу инжектить презентер ToothPick - ом, но тогда, вроде как, getViewState() внутри него будет работать некорректно(т.к инжектил не с помощью Moxy). Могу заинжектить Moxy аннотацией @InjectPresenter, но с ней у меня не получается заинжектить что - то в конструктор. Помохите, чёт сложна(
Ruslan
вот код
смотри, что сразу бросается в глаза - ты из списка передаешь куда-то наружу вью по которым кликнули. мне кажется это прям звоночек, что что-то пошло не так. если у тебя ячейка имеет разные состояния - твой адаптер должен уметь ее отрисовывать в этих состояниях, основываясь на дата-списке, который у него внутри. а по клику ты передаешь из адаптера либо сам элемент списка, либо его позицию, если ты хранишь список где-то еще, кроме адаптера, там обрабатываешь - то есть меняешь элемент этого списка - меняешь этот элемент в списке адаптера и говоришь адаптеру, что элемент списка изменился.
Dmitry
как сделать увеличение по тапу на кластер ровно до того масштаба чтобы кластер исчез?
Кажется прямо решения из коробки нет, но ребята, на сколько я знаю, использовали грид кластеризацию если ничего не поменялось (https://habr.com/ru/company/yandex/blog/207202/) В связи с этим, для того, чтобы с большой веростностью разбить кластер, можно зазумить прямо на тайл :) Ну или, если надо более чЁтко, то можно взять кластер и все точки в нем и за ~O(nlgn) делением попалам пройтись и просчитать вручную, будет ли на очередном разбиении точка НЕ попадающая в кластер. Смысл тут в том, что грид кластеризация по сути работает быстро, но при зуме зависит от того, на сколько точки удалены друг от друга. А вообще сам usecase не всегда будет корректен. Не помню как конкретно у Яндекса, но тут всегда есть вопрос - что делать, когда N точек тупо имеет одинаковые координаты? Показывать ли их всегда в кластере? Или же может на максимальном зуме добавлять дельту, чтобы разбить кластер? Или на макс зуме вообще не делать кластеризацию, тгда увидиет только 1 точку и все - зависит от реализации. Так вот вопрос в том, что делать, если кластер, например, существует вообще всегда и нажать на него? Т.ч. просто зумить на константу - имхо самое логичное :D
Ruslan
А если у меня адаптер на несколько активити
это по идее не должно мешать если я правильно понял про активити. задача адаптера - уметь правильно отрисовать элементы списка и прокинуть всякие события. соответственно надо ему в разных активити надо будет устанавливать свой слушатель обработки событий (клик, свайп итд).
Vadim
if (adapterPosition > RecyclerView.NO_POSITION) { listener?.onListItemClick( а во ViewPager как будет?
Anonymous
гайз, а как мониторить интернет трафик программно?
Anonymous
А как аппаратно?
ну имелось ввиду именно из прилки) обычно просто пишешь в поиск: "how to do something programmatically"
Anonymous
Go away. Тут тоже русские
Anonymous
Hello,i compiled unity project with native libraries 64bit and it's on file with format .symbols what i must to do with it to add native libraries in google console to my game
Anonymous
Anonymous
I don't have telegram on PC
Andreu
русский интерфейс никого не смутил на скине?
Anonymous
I don't have telegram on PC
Well. Firstly, why do you speak english?
Anonymous
And secondary....
Danile
Well. Firstly, why do you speak english?
секондли, трай ту юз рашен ленгвидж ин зис чат
Anonymous
Well. Firstly, why do you speak english?
Я думал раз тут уж 5к человек то тут большинство инсостранцев
Anonymous
секондли, трай ту юз рашен ленгвидж ин зис чат
Трай ту рид мои предыдущие сообщения. Когда я сразу написал ему что "здесь русские"
Александр
ссылка канала: android_ru описание на русском. Hmm...
Александр
https://github.com/moxy-community/Moxy - прочитайте Readme, там написано. По мотивам https://github.com/Arello-Mobile/Moxy/issues/100
Изучаю, пока не особо получается. Вопрос, у тебя вот тут в коде: https://gist.github.com/alaershov/5b4e12c944aba6031c08b277860e3198 presenterProvider который на 35 строке, он ижнектится из модуля?
Сергій
android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true"
Дмитрий
с добрым утром)
Dmitry
Бегущая строка называется, как-то давно делал такое еще на андроид 2.1 кажется.
Aidyn
Кажется прямо решения из коробки нет, но ребята, на сколько я знаю, использовали грид кластеризацию если ничего не поменялось (https://habr.com/ru/company/yandex/blog/207202/) В связи с этим, для того, чтобы с большой веростностью разбить кластер, можно зазумить прямо на тайл :) Ну или, если надо более чЁтко, то можно взять кластер и все точки в нем и за ~O(nlgn) делением попалам пройтись и просчитать вручную, будет ли на очередном разбиении точка НЕ попадающая в кластер. Смысл тут в том, что грид кластеризация по сути работает быстро, но при зуме зависит от того, на сколько точки удалены друг от друга. А вообще сам usecase не всегда будет корректен. Не помню как конкретно у Яндекса, но тут всегда есть вопрос - что делать, когда N точек тупо имеет одинаковые координаты? Показывать ли их всегда в кластере? Или же может на максимальном зуме добавлять дельту, чтобы разбить кластер? Или на макс зуме вообще не делать кластеризацию, тгда увидиет только 1 точку и все - зависит от реализации. Так вот вопрос в том, что делать, если кластер, например, существует вообще всегда и нажать на него? Т.ч. просто зумить на константу - имхо самое логичное :D
спасибо
Anonymous
Ребят пожалуйста кто может скомпилировать юнити проект под апк в 64бита?
Anonymous
Anonymous
Anonymous
а в чём проблема то?
Я не знаю что делать брал стать делал как говорилось в настройках проекта и все так же 32 бита я не знаю что делать с папкой симболс
Vadim
как взять current position of viewpager?
Вячеслав
Господа, делаю лисенер для зума картинки, вот код, картинка дергается при скейле, что делается не так?
Сергій
а надо просто менять скейл
Сергій
imageView.setScale
Сергій
Vadim
почему?)
Roman
почему?)
потому что первая же ссылка в гугле - ответ
Вячеслав
Ivansuper
почему?)
Идешь на сайт дев.андроид, вбиваешь имя класса. Смотришь методы
Ivansuper
Ленивость капец
Сергій
я уже попробовал, вот код, оно дергается
а сам scaleFactor не пляшет из-за max(scale, min())?