Size: a a a

Android Developers

2021 March 07

SM

Scrooge McDuck in Android Developers
Сергей П.
Пишешь миниприложение, суешь туда эти строки в ресурсы, в цикле пишешь в базу.
Окей, спасибо
источник

Д

Джадив in Android Developers
Nikita Pankevich
Как это избавит от проблемы, не совсем понимаю? Тут дело именно в бизнес логике, что показывать\как отработает метод в зависимости от типа юзера
Тут либо if-else или case-when, или у каждого типа юзера вызывать переопределенный метод, который в зависимости будет возвращать то или иное значение
источник

СП

Сергей П. in Android Developers
Sodikov
Но думаю будет неудобно юзеру
Это не для юзера приложение, а для понта
источник

S

Sodikov in Android Developers
Сергей П.
Это не для юзера приложение, а для понта
Аха)
источник

S

Sodikov in Android Developers
Сергей П.
Это не для юзера приложение, а для понта
Да не, если сделать норм сайт и показать в нем этот сайт то будет и для юзера
источник

S

Silent829 in Android Developers
Nikita Pankevich
Всем привет, подскажите пожалуйста, как лучше организовать архитектуру приложения, где есть несколько типов юзеров (платный, демо, обычный), чтобы избавиться от постоянной проверки if\else. Есть идея с инджектом нужного интерактора при старте.
полиморфизм
источник

АК

Андрей Карчевский... in Android Developers
Здравствуйте! Подскажите пожалуйста бест практис, как отследить, скачался уже файл с интернета, или ещё в процессе? Директория и имя файла известны при скачивании. У меня только идея раз в какое-то время пробовать получать файл из директории и через эксепшен смотреть, существует == скачался, вылетает ошибка == ещё только скачивается.
источник

j

java73 in Android Developers
Андрей Карчевский
Здравствуйте! Подскажите пожалуйста бест практис, как отследить, скачался уже файл с интернета, или ещё в процессе? Директория и имя файла известны при скачивании. У меня только идея раз в какое-то время пробовать получать файл из директории и через эксепшен смотреть, существует == скачался, вылетает ошибка == ещё только скачивается.
Либа которая будет качать ретрофит?
источник

СП

Сергей П. in Android Developers
Андрей Карчевский
Здравствуйте! Подскажите пожалуйста бест практис, как отследить, скачался уже файл с интернета, или ещё в процессе? Директория и имя файла известны при скачивании. У меня только идея раз в какое-то время пробовать получать файл из директории и через эксепшен смотреть, существует == скачался, вылетает ошибка == ещё только скачивается.
1.Использовать штатный метод андроида для скачки файлов если большие. Не помню название класса, download manager что ли
2. Использовать любую нормальную библиотеку для скачивания, там по завершении вызывается коллбэк. Volley так умеет
источник

АК

Андрей Карчевский... in Android Developers
Благодарю!
источник

j

java73 in Android Developers
Задачу надо запускать скорее в work manager если заветам андроида следовать. Коделаб с ним как раз на тему скачки был
источник

ES

Egor Sigolaev in Android Developers
Андрей Карчевский
Здравствуйте! Подскажите пожалуйста бест практис, как отследить, скачался уже файл с интернета, или ещё в процессе? Директория и имя файла известны при скачивании. У меня только идея раз в какое-то время пробовать получать файл из директории и через эксепшен смотреть, существует == скачался, вылетает ошибка == ещё только скачивается.
Ну ты же со стримами работаешь, запускай while на запись и вычисляй проценты, как кол - во записанных байтов в файл на кол-во размера исходного файла.
источник

АК

Андрей Карчевский... in Android Developers
Egor Sigolaev
Ну ты же со стримами работаешь, запускай while на запись и вычисляй проценты, как кол - во записанных байтов в файл на кол-во размера исходного файла.
В том то и дело, что нет) Я через download service реализовал. Сейчас попробую с volley, по рекомендации выше
источник

СП

Сергей П. in Android Developers
А размер и неизвестен может быть
источник

ES

Egor Sigolaev in Android Developers
Андрей Карчевский
В том то и дело, что нет) Я через download service реализовал. Сейчас попробую с volley, по рекомендации выше
Та он уже неактуален же
источник

АК

Андрей Карчевский... in Android Developers
Сергей П.
А размер и неизвестен может быть
+, размер я изначально не знаю
источник

ES

Egor Sigolaev in Android Developers
Там когда директорию указываешь, то с андроида 11 всё через жопу пойдет
источник

АК

Андрей Карчевский... in Android Developers
Egor Sigolaev
Та он уже неактуален же
Не знал, спасибо)
источник

СП

Сергей П. in Android Developers
Андрей Карчевский
В том то и дело, что нет) Я через download service реализовал. Сейчас попробую с volley, по рекомендации выше
А у download managera что, нет колллбэкапо завершениии
источник

ES

Egor Sigolaev in Android Developers
Лучше через MediaStore в директории картинок или видео
источник