Konstantin
иронично что viewpager2 построен на рекуклере
RASHIT
Konstantin
еще нет, только в документации заметил как то раз
Konstantin
безопаснее будет свой запилить, тру стори
Konstantin
на подделки гугла надеяться еще... бред
Сергій
🌚
Olexandr
подскажите у tp link neffos c5a плотность hdpi?
RASHIT
Turalllb
Так можно наверху или внизу вставить индикатор страницы, и кликай куда тебе надо.
я в recycler только списки выводил, не видел у него возможности какой то дизайн накладывать. Как на нем делать так, чтобы в данный момент только один item показывался, а свайпом листался на следующий. Это возможно всё, но кажется уже реализовано в ViewPager . Отказаться от ViewPager , от TabLayout и начинать самому кастомный TabLayout с ViewPager собираться? т.к. в конечном итого дизайн нужен именно такой. В любом случае я уже завершил , осталось только цвета установить. Но в след раз мог бы попробовать, если это имеет смысл. Да и проще будет погуглить и самому увидеть подобный код
RASHIT
Anonymous
Всем привет, у меня такой вопрос, который немного уходит в оффтоп.
Короче, можно ли сделать так, чтобы ведро делало скрин по нажатию power+volume down моментально, а не удерживая кнопки 2 секунды?
Ну к примеру так реализовано на iOS, PS VITA и десктопных осях.
Заранее спасибо
Unat
Turalllb
Тарлан
Гугл удалила приложение из маркета, из-за пермишенов. Можно его восстановить ? Я внес поправления в код и опубликовал новую версию приложения. Но статус все еще "Удалено"
Roman
Как же бесит Glide со своим постоянно меняющимся апи и со сраной кодогенерацией, которая не работает в многомодульности
Сергій
Да он раз в год обновляется, где постоянно меняющееся апи 🌚
Daniel
Daniel
Мы как раз думаем в сторону глайда вместо фрески/UIL
Сергій
Глайд можно и без кодогена использовать
Daniel
Можешь рассказать про подводные камни, пожалуйста? У фрески проблема в OOM-ах и том, что она требует везде юзать SimpleDraweeView
Daniel
А еще проблемсы были?
Сергій
Даггер, много модульность 🌚
Roman
Глайд можно и без кодогена использовать
Да, но многие туторы в сети по чуть более продвинутому использованию, чем скачать картинку в имадж вю, делаются на GlideApp, и нужно гадать, как сделать без него
Сергій
Roman
Сергій
Или подключи 3.8.0 )
Roman
А еще проблемсы были?
Он работает как часы. Никаких больших проблем кроме постоянно меняющегося апи)
RASHIT
Всем привет, вопрос по MVP.
Из вью мы вызываем метод из презентора, а презентр дергает метод из модели, модель после обработки возвращает в презент а презентр возвращает во вью, все это делается колбеками.
вопрос: методы и колбеки должны быть похожими именами как хороший тон программиста? Или без разницы, главное программист понял?
Ivansuper
Желательно называть так, чтобы вызывало меньше желания написать к ним javadoc рядом
Ivansuper
И не называть очень длинными
Ivansuper
Тавтологировать названия класса в имена его методов тоже не стоит
Daniel
Denis Bekishev
Привет, подскажите пожалуйста, есть задача закачать кучу .png файлов на планшет для работы с картой offline.
На определенном этапе получаю ошибку записи файла, в итоге больше в /storage/emulated/0 не могу создать ни папку ни файла, удаляю один файл - получаю возможность создать другой файл или папку в любом месте. Тайлы кладу в разные папки по маске zoom/x/y, то есть в одной папке не больше 500 картинок. Сейчас посчитал сколько всего файлов на /sdcard - 299550, есть какой-то ограничение на количество файлов а android? Место еще на диске есть.
Ошибку ловлю и на samsung и на lenovo, Android 8.1.0.
Чет не могу найти в инете лимит по количеству файлов.
Daniel
А с телефона можешь записать файл на sd карту? Без sdk и adb
Ivansuper
Ivansuper
65к на папку
Ivansuper
Но. Возможно у тебя exFAT
Denis Bekishev
Denis Bekishev
тоже думал на ограничение FAT в 65534 файла в папке, но говорю там не больше 500 файлов
Daniel
Думал, может файловые дескрипторы в системе закончилось. Значит, не оно
Denis Bekishev
знаю что FAT еще смотрит не только на количество фалов но и на размер наименования, то есть если длинное название то количество файлов меньше, но у меня названия из 5 символов
Ivansuper
Очень экзотическая ошибка. Интересно стало самому
Ivansuper
RASHIT
RASHIT
Denis Bekishev
Ivansuper
Я просто хочу предложить делать свои бинарные файлы, в которые складывать пак тайлов и не сорить мелкими файлами по всем папкам
Denis Bekishev
да вот уже тоже об этом задумываюсь, но перед этим хочется понять в чем собственно проблема, где ограничение?
Denis Bekishev
нигде найти не могу
Ivansuper
Ivansuper
Метод и так в соответствующем слое будет
RASHIT
Ivansuper
MVP существует от соответствующей организации кода, а не от обязательного наличия слов Presenter / View / Model
Ivansuper
Ну у самих классов, но не везде подряд же
RASHIT
𝔇𝔢𝔫𝔦𝔰
Господа, подскажите в какую сторону копать, что-бы в отображаемый пуш, можно было вставить кнопку? Ну не совсем кнопка, а кнопка в виде ссылки. Как в пушах от мессенджеров. Типа пометить как прочитаное, закрыть и т.д
RASHIT
В названиях методов имею ввиду? а классы однозначно с названиями.
Ivansuper
Ivansuper
Не обязательно прямиком с сервера через систему вешать
Ivansuper
Так старый добрый PendingIntent или как его там
Ivansuper
(давно в нотифы не лез)
Ivansuper
На столько сильно психанул в один момент от Андроида, что развенуло на написание приложений под ПК и всякие системы на чипе.
Пытаюсь теперь со свежей головой вернуться назад. Гы
RASHIT
Ivansuper
Поздновато уже с нуля в iOS идти
Ivansuper
Я соглашусь, да. Но меня всегда отталкивает нужда сливать в Apple ежегодные деньги чтобы иметь дев аккаунт, что позволит запускать разработанное на реальном аппарате
Ivansuper
Но это все уже точно не под андроид дев попадает. Не будем разводить
RASHIT
Ivansuper
А на счет наименований — тебе надо просто почитать какие нибудь Naming Conventions, и так же посмотреть какие нибудь проекты на данной архитектуре с открытым кодом — оценить как вокруг делается. Сможешь сделать для себя вывод как тебе проставлять имена для твоих классов и методов
Ivansuper
Никогда не рассматривал средства мультиплатформенной разработки в серьез
Ivansuper
Чем больше в абстракцию над большей фрагментацией — тем больше говна
Сергей
"Из вью мы вызываем метод из презентора, а презентр дергает метод из модели, модель после обработки возвращает в презент а презентр возвращает во вью, все это делается колбеками. "
дедка за репку, бабка за дедку... через семь калбэков позвали мышку - а она по багу сдохла.
Как хороши эти многобуквенные модели.