leksss
Привет всем. Как реализовать такую простую штуку. Мне еженедельно нужно обновлять картинки в приложении. До этого сделал сайт на блогере, запихал во вебвью и тупо обновлял на сайте картинки и они обновлялись в приложении. Но приложение забанили, так как блоггер нельзя использовать.
leksss
Сейчас подробнеее напишу
Ruslan
Привет всем. Как реализовать такую простую штуку. Мне еженедельно нужно обновлять картинки в приложении. До этого сделал сайт на блогере, запихал во вебвью и тупо обновлял на сайте картинки и они обновлялись в приложении. Но приложение забанили, так как блоггер нельзя использовать.
я бы завел в SharedPreferences поле, в котором хранил бы дату последнего обновления. и при старте приложения проверял сколько прошло времени с той даты. и если прошло нужное количество времени - шел бы за обновлениями
leksss
Надо обновлять картинки внутри приложения, не обновляя приложение в гп
leksss
у меня есть 10 кнопок - 10 недель 1 неделя 2 неделя ... 10 неделя При нажатии например на 10 неделю, если информация не вышла, то отображать тупо textView о том, что информация появится 29 апреля. 29 апреля, когда нажмет пользователь на 10 неделю, то уже увидит картинки с информацией, которые я добавлю. Слышал, можно как то через firebase
leksss
В лс если кто может, отпишите. Покажу скрины
Ruslan
В лс если кто может, отпишите. Покажу скрины
да чего тут в лс писать - делай базу в файрбейс, и используй в приложении) нет картинок - значит выводить сообщение что не вышло ничего, есть - показывать. как с файрбейс работать есть куча туториалов. есть cloud storage - там можешь хранить файлы нужные, есть database там в json хранишь объекты.
leksss
Мне надо пока самый простой способ. С бд не умею пока что. Ну буду пробовать
Ruslan
Столкнулся с внезавной проблемой. Установленный на ViewPager OnClickListener никак не реагировал. Решил передать главный фрагмент как таргет всем дочерним и вызывать по клику onActivityResult у главного фрагмента с нужными мне данными (мне на самом деле только id: Int передать) А приходит айди не с текущего слайда. Не всегда, иногда с текущего, иногда со следующего, и с предыдущего https://pastebin.com/kZdeHMAc
подебажил, кстати, ViewPager. оказалась проблема там, где не искал и не смотрел. всю малину портил трансформер. при пролистывании вперед при клике выдавались значения фрагмента, после текущего, при пролистывании назад - с фрагмента перед текущим. class FadeTransformer : ViewPager.PageTransformer { override fun transformPage(page: View, position: Float) = with(page) { translationX = -position * page.width alpha = 1 - Math.abs(position) } } пока выпилил его из проекта. если есть идеи как улучшить его так, чтобы странички также плавно исчезали и возникали, но при тапе выдавались правильные значения - поделитесь пожалуйста
Ruslan
оказалась проблема там, где не искал и не смотрел. жиза классика
я создал мини-проект в который перенес все, кроме трансформера этого, случайно забыл его скопировать. при сборке ошибка обнаружилась, что трансформера нет. подумал, ну фиг с ним, что он меняет? собрал - подебажил - работает норм. Так и сообразил. ппц
Konstantin
жесткость бытия
Mr V
Как называется именно это расширение ночной темы в браузере?
Konstantin
я один раз декоратор сетил там же где адаптер данные подкачивает, при пулрефреше слайды двигались дальше и дальше от края экрана
Konstantin
охуевал знатно )
Konstantin
есть у кого какой нить кластеризатор для яндекс мапкита? ллгс заранее
‍Yap
Как называется именно это расширение ночной темы в браузере?
Это новая функция хрома без расширений. Скоро всем будет доступна
Kozimjon
Как называется именно это расширение ночной темы в браузере?
У меня стоит тема just black - вполне норм кстати
Mr V
Это новая функция хрома без расширений. Скоро всем будет доступна
Поскорее бы, а то вайт тема жесть как выжигает глаз
Dev
Тоже могут, если источник покрыт защитой авторского права
https://play.google.com/store/apps/details?id=com.wPrincesasPuzzle15_5071937 я вот спецом поискал. Почему такие не блокают? Два ляма юзеров🤔 Контент ведь диснеевский, точнее графика
Dev
Потому что гуглу поебать?)
Ну, я просто сегодня спросил, могут ли заблокировать за использование чужой или вырезанной частично графики приложение!? Ответили что да. Не блокируют значит, да? Я так понял, если есть официальное приложение, то на пародии уже обращать внимание не будут🤔
Konstantin
Просто будь готов, что в любой момент может прилететь бан приложения\аккаунта за использование чужой графики.
Dev
Просто будь готов, что в любой момент может прилететь бан приложения\аккаунта за использование чужой графики.
Вот в приложении что я показал, просто человек заюзал так сказать общедоступные картинки и всё. Причем всего 15 шт, но юзеров два ляма. 🤔
Anonymous
Здарова, мужики. Забабах я spinner значит. Беру из него значение и закидываю в переменную. Значение типа "Male", "Female" и т.д.
Dev
Точнее, сколько заработать можно(реклама)?
Anonymous
Но когда в if проверяю эту строку string == "Male", то пишет false
Anonymous
В чем может быть проблема?
Dev
В чем может быть проблема?
А переменная то string называется? Может переименуете вообще? 🤔
Konstantin
Вот в приложении что я показал, просто человек заюзал так сказать общедоступные картинки и всё. Причем всего 15 шт, но юзеров два ляма. 🤔
Если захотят прижать - плевать будет откуда эти картинки, суть в персонажах диснеевских. А дисней те еще уебки, любят дотошно охранять свою собственность.
Konstantin
Точнее, сколько заработать можно(реклама)?
Без понятия, я не разработчик.
Mykyta
Dev
Без понятия, я не разработчик.
А откуда тогда вы про политику гугл плей знаете?)
Konstantin
А откуда тогда вы про политику гугл плей знаете?)
Люблю почитать истории за забаненых разрабов.
Anonymous
Нельзя переменную сравнивать с текстом
Я всегда так делал и ничего) Пойду гуглить.
Konstantin
Java
Тогда всё верно - читай о сравнении объектов в Java. Если коротко - просто используй метод equals
Anonymous
Спасибо, ребят. Помогло!
Danil
народ, есть notification с flag insistent, это кастомный view где при клике на него nitification с помощью intentextra удаляется , но когда приложениезакрыто, то notification закрывается только со вьорого клика почему
Danil
это broadcastrefeiver
Konstantin
по дизайну в таблетах в обоих ориентациях все идет в одну колонку, только отступы везде разные вертикальные. это нормально вообще верстать через LinearLayout/Space с весами?
Impossible
Всем привет, подскажите, есть что-то готовое чтобы форматировать не в ручную 1 час 30 минут 2 часа 22 минуты
Impossible
А на вход что тебе передается?
Не важно, входные приведу, интересует само отображение
Dj
Не важно, входные приведу, интересует само отображение
Это можно и без библиотек сделать, стандартными операциями % и /
Sergey
Но когда в if проверяю эту строку string == "Male", то пишет false
Потому, что ты сравниваешь ссылки, а не содержимое.
Dj
можно, но зачем ?
Тебе так сложно написать один метод?
Dj
С одной строчкой?
Impossible
Тебе так сложно написать один метод?
Одной строчкой? а ну напиши
Sergey
Я всегда так делал и ничего) Пойду гуглить.
Раз на раз не приходится. При одинаковом содержимом ссылки могут указывать на одно и то же место в памяти.
Dj
Одной строчкой? а ну напиши
Щас тебе на коленках накалякую fun format(hours: Int): String = "${hours / 60} час ${hours % 60} минут"
Komok
Добрый вечер
Sergey
Щас тебе на коленках накалякую fun format(hours: Int): String = "${hours / 60} час ${hours % 60} минут"
Наверное, он хочет единственное и множественное число видеть в тексте
Komok
Ребят, а есть кто пробовал Flutter в реальной приложухе, если да то какие ощущения
Impossible
Тогда вопрос был задан неправильно
тогда не умничай, коль задняя передача в активном пользовании )
Dj
тогда не умничай, коль задняя передача в активном пользовании )
Так объясни мне, почему мой метод не подходит? Или тебе нужно чтобы часы и минуты отображались во мн. числе?
Dmitriy
тогда не умничай, коль задняя передача в активном пользовании )
Ты еще по понятиям тут разговаривать начни. Пришел за помощью и грубит людям🤦‍♂
Dmitriy
А от этого нужно людям грубостью отвечать? Или может быть было достаточно сказать что это не то, что тебе необходимо, а не про "заднюю" писать?
Dmitriy
Человек тебе ответил так, как понял. Никто же не обещал, что все поймут тебя так как нужно
Impossible
А от этого нужно людям грубостью отвечать? Или может быть было достаточно сказать что это не то, что тебе необходимо, а не про "заднюю" писать?
Возможно был груб, извиняюсь. Но не перевариваю ответы в стиле "хоч бы шо" в придачу "а тебе слабо?"
Dmitriy
Возможно был груб, извиняюсь. Но не перевариваю ответы в стиле "хоч бы шо" в придачу "а тебе слабо?"
А по делу, на счет готового не знаю, но можно такое реализовать с использованием plurals к примеру, загнать туда варианты час, минута, секунда и формировать строку. Получится метод строк на 7
Konstantin
и будет от контекста зависеть
Impossible
)