ARTUR
ребят , а можно ли получить переменную(андройд) с помощью JS ?
Anonymous
ребят , а можно ли получить переменную(андройд) с помощью JS ?
ты конечно не совсем куда надо написал, но сделай GET запрос и в PHP отслеживай переменную, а потом передай её в JS
Anonymous
если что будет не понятно, то пиши в ЛС
Anonymous
ARTUR
Anonymous
Подскажите куда копать, хотя бы как сделать по фэншую: можно настроить свойства для каждой кнопки там, привязку к геометрии imageView, или получать в активити изменения размера imageView и соответственно маппить button.
WINGRADA
Я изменил цвет системного статус бара, но сами значки теперь белые. как их изменить?
Anonymous
ребят, в Picasso подгружаю фотку, если интернет не включён, она отображается из кеша, но если трафик интернета закончился, а интернет включён, то он не может её подгрузить, как быть?
Anonymous
А что пишет ?) Тайм-аут, ping ?) 😁
надо посмотреть, у меня это проблема уже не первый год, просто вспомнил - спросил)
Anonymous
делаешь как надо по ТЗ в зависимости от кода ошибки.. а ля "проверьте подключение к интернету"
там суть в том, что нужно, чтобы приложение без интернета работало
DarkPerl
надо посмотреть, у меня это проблема уже не первый год, просто вспомнил - спросил)
Ну, наверняка разработчики этой либы подумали об этом и есть стандартные механизмы обнаружения такой ситуации. 100% описана в документации
Anonymous
Народ, подскажите пожалуйста, как реализовать в приложении такой функционал: есть масштабируемый imageView, на котором нужно создать кликабельные участки.Как правильно это реализовать, я больше низкоуровневый разраб, уже начинаю что то выдумывать кнопки по всему imageView, и заморочился как их масштабировать, а скорее всего есть какое-то решение более адекватное, или класс,или библиотека для этого.
Anonymous
Может кто знает подобные проги в опенсорсе, посмотреть бы на реализацию.
Сергей
Народ, подскажите пожалуйста, как реализовать в приложении такой функционал: есть масштабируемый imageView, на котором нужно создать кликабельные участки.Как правильно это реализовать, я больше низкоуровневый разраб, уже начинаю что то выдумывать кнопки по всему imageView, и заморочился как их масштабировать, а скорее всего есть какое-то решение более адекватное, или класс,или библиотека для этого.
Я раскраску делал и пересчитывал клики в пикселях по имиджвью в пиксели битмапы. Через данные из matrix вью о масштабе и смещении. День епался в отладчике, но разобрался, там надо чертежик сделать. И понять что вычитать и на что умножать. А пиксель картинки поттом через джавовские rectangle.contains()
Сергей
Да. Клик дает их от верхнего угла вью. Потом пересчет
Сергей
Линейные преобразования простейшие. 1 курс. Ну или арифметика 7го если сильно упростить
Anonymous
Линейные преобразования простейшие. 1 курс. Ну или арифметика 7го если сильно упростить
А есть ли возможность сделать это немного эффективнее, у меня на изображении будет 700 объектов, посчитать все это будет капец как непросто.
Данил
как "повернуть" прогресбар, ну чтоб он двигался не слева направо, а справо налево?
Сергей
А есть ли возможность сделать это немного эффективнее, у меня на изображении будет 700 объектов, посчитать все это будет капец как непросто.
Если на изображении 700 объектов и все разной формы (а не квадратики, там все просто) тотэто попадалово. Но это уже вопрос не к андроиду как на картинке (битмапе, канве) понять какие координаты точки к какому объекту идут, а к тому кто эти объекты рисовал - тот и их координаты знает.
Сергей
Но первая задача - пересчитать координаты клика имиджвью в координаты показываемой "подложки".
Anonymous
Но первая задача - пересчитать координаты клика имиджвью в координаты показываемой "подложки".
Просто я и спросил, как реализовать лучше, всяко есть какие-то правильные подходы для этого.Конечно можно насувать 700 кнопок и привязать их в конце концов к imageView, но все же мне кажется что это случай не единичный.
Сергей
Я иначе не вижу. Две подзадачи - одна андроидовская, вторая общая, клик мышки так же надо было бы разруливать поняв на что тыкнули в любой среде. Ну или реально 700 объектов но думаю что андроид от 700 вью на экране колом встанет.
Anatoliy
data binding сейчас вообще используется?интересует,насколько это модная технология
Сергей
Модная. Знать надо. Использовать - как на проекте принято и тимлид скажет. Можно и без отлично обойтись
Anatoliy
Модная. Знать надо. Использовать - как на проекте принято и тимлид скажет. Можно и без отлично обойтись
у начинающего что спросят с большей вероятностью на собесе:пагинацию или data binding?(вопрос чисто для расставления приоритетов в учёбе)
Сергей
50/50 думаю
Сергей
Но это уже не джуниор. Если объяснишь на пальцах как оно и зачем думаю и норм.
Сергей
...или встречу динозавра или нет...
Anatoliy
всё таки я не про объяснить на пальцах,а именно решить какую-то проблему уже связанную с этими технологиями.что толку от её знания без пактики
Ivansuper
Просто я и спросил, как реализовать лучше, всяко есть какие-то правильные подходы для этого.Конечно можно насувать 700 кнопок и привязать их в конце концов к imageView, но все же мне кажется что это случай не единичный.
Можно попробовать разбить изображение на 2D дерево, т.е. 16 секторов, в каждом из которых 16 секторов и т.п. По скольку скорее всего все статично, при создании всей этой картинки кликабельные области распределить по этим регионам -- что чего содержит. Таким образом можно попробовать придумать поиск по координатам аля бинарный поиск (вместо переборов брутфорсом по всему канвасу)
Сергей
Ну делай оба на мини примере делов тг
Anatoliy
не понял
Ivansuper
Если сектора прямоугольные - то просто массив прямоугольников, у джавы есть готовые классы для этого с методом проверки внутри ли координата.
Сектора прямоугольные да. Считай это как проход по мипмапам разного уровня. Сначала ты ищешь используя очень большие пикселы, потом ищешь в большом пикселе используя его субпикселы поточнее, и в конечном счете дойдешь либо до размера пиксела экрана, либо до какой то точности, которую можно уменьшить для быстродействия
Сергей
Впрочем оно и не только прямоугольники умеет
Ivansuper
К тому же если на определенной стадии у тебя будет всего 1 регион по совпадению, то поиск можно прекратить
Anonymous
Странно, что ничего подобного в библиотеке не реализовано.
Сергей
Ну если надо извести воробьев и выдали только пушку - че делать)
Ivansuper
Странно, что ничего подобного в библиотеке не реализовано.
Не все решения упакованы в библиотеку чтобы нажатием пары кнопок ее добавить в проект и решить задачу
Ivansuper
Странно что придумать самому что то это уже из пушки по комарам
Anonymous
Странно что придумать самому что то это уже из пушки по комарам
Здесь не пример исключительной логики или какого оригинального алгоритма, а использование вполне себе системного подхода. Не думаю что имеет смысл писать каждый раз собственный виджет кнопки или какого-нибудь чек-бокса. Просто как мне кажется, абстрагировать для разраба все по максимуму, предоставив ему максимум готовых инструментов - это сама суть Андроид.
Данил
Какую библиотеку сейчас используют, чтобы внедрить OpenStreetMap в Android?
Данил
А есть варианты?
ну если смотреть в поисковике, то Mapsforge, OsmAnd, mapBox может еще что-то
Mike
Я в 2015 использовал OSMDroid, и не помню, чтобы тогда были альтернативы.
Anonymous
Ребят, кто может объяснить, есть куча модов для WhatsApp, Instagram, Youtube Vanced, и все прочее, как разработчики этих модов справляются с обфусцированным кодом?
Артем
Добрый день, можно как то создать несколько уведомлений на разное время с помощью alarmManager? Если да, то какие флаги надо использовать в pending intent?
Renat
Пожалуйста, подскажите что здесь не так, я вообще не понимаю, как в этом коде может появится данная ошибка. Все работало отлично буквально вчера.
Renat
Renat
Anonymous
Да кто-нибудь исходники просто сливает
очень сложно в это поверить) Что, исходники ютуба например кто-то слил
Anonymous
а отдебажить чужую прогу не варик получается?
Anonymous
ну хотя это мало что даст
Anatoliy
/REAME.md - это в гитигноре лежит. почему до сих пор видно в коммитах изменения в readme?
Roman
Спасибо
Я не спец по Гиту, но было подобное. Погугли, как вычистить кеш гита
Renat
timerState покажи, именно поле ordinal
ordinal поле Enum класса, возвращает порядковый номер