Articles of скачать

DownloadManager VS Собственная реализация загрузки?

Я создаю приложение, в котором мне нужно загрузить большие файлы. Приложение должно поддерживать: -Загрузить большие файлы (с курса ..) -Указать сломанные загрузки -При уведомлении о ходе загрузки -Загрузить в фоновом режиме (когда пользователь не находится в приложении) -Manualy pause / resume of downloads Должен ли я использовать диспетчер загрузки Android или реализовать собственный менеджер загрузки? […]

Android: исключение «Неожиданный конец потока» при загрузке больших файлов

Я создаю приложение для Android, и мне нужно загрузить файл с URL-адреса, который имеет размер 33 МБ. Здесь задача загрузки: try { int MAX_BUFFER_SIZE = 4096; URL mUrl = new URL(params[0]); HttpURLConnection connection = (HttpURLConnection) mUrl.openConnection(); connection.setRequestMethod("GET"); long length = connection.getContentLength(), downloaded = 0; int read; byte [] buffer = new byte[(((int)length) > MAX_BUFFER_SIZE) ? […]

Вручную добавьте локальный файл в приложение «Загрузки».

Моему приложению нужно загружать файлы, я смотрел DownloadManager, однако у него есть некоторые ограничения, которые не подходят моему делу (проверка подлинности, схема именования, проверка), поэтому я сделал свой собственный механизм загрузки. Можно ли вручную добавить файл, загруженный с моим движком (таким образом, используя локальный URL) в список в приложении «Система загрузки»? Я понимаю, что этот […]

Загрузите большие файлы из android, с восстановлением по ошибке

Я разработал приложение, которое должно загружать очень большие файлы, средние 100 МБ. Все работает, но несколько раз по обычной причине, такой как мобильное соединение, которое переходит на 0 в течение нескольких секунд или в режиме ожидания в режиме ожидания, загрузка, выполняемая в сервисе (например, обновление рынка), может быть сломана или прервана. Есть способ для восстановления […]

Показывать текущее значение для загрузки файла volley

Мне нужно показать ход загрузки файла в процентах. В настоящее время я пользуюсь библиотекой Volley . Я использую класс InputStreamVolleyRequest чтобы сделать запрос на загрузку и BufferedOutputStream для чтения / записи файла. Как я могу показать обновление прогресса наиболее эффективным образом?

Как получить статус загрузки?

Я использую DownloadManager для получения статуса загрузки, но он все еще не работает, он никогда не переходит в состояние if(c.moveToFirst()) и я не знаю почему. Может ли кто-нибудь помочь мне, пожалуйста? private final BroadcastReceiver myReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if(Intent.ACTION_SCREEN_OFF.equals(action)) { DownloadManager downloadMgr […]

Android: определить, было ли приложение загружено с рынка

У меня есть приложение, которое я хотел бы распространять через рынок, а также с моего собственного сайта. Как мне, используя только одну сборку и один ключ, проверьте, было ли приложение загружено с рынка или нет? На этот вопрос отвечает код, подписанный с разными ключами, но мы идеально хотим одну сборку.

Загрузка нескольких изображений из Picasso в Android

Я использую библиотеку Picasso для загрузки изображений из URL. Это моя первая попытка Пикассо Сценарий: я хочу загрузить некоторые изображения с сервера и сохранить их в файл. Я знаю, как хранить в файле и извлекать. Когда я запускал приведенный ниже код, мне показалось, что я получаю только последнее изображение. Кажется, что Пикассо работает параллельно. Я […]

Загрузите несколько файлов с помощью службы в android

Мое приложение имеет множество дополнительных данных, которые можно загрузить, поэтому я решил использовать Сервис для обработки всех загрузок в фоновом режиме. Поэтому я начал изучать его, и вот где я получил: public class DownloadService extends IntentService{ public DownloadService() { super("DownloadService"); } @Override protected void onHandleIntent(Intent intent) { String URL=intent.getStringExtra("DownloadService_URL"); String FileName=intent.getStringExtra("DownloadService_FILENAME"); String Path=intent.getStringExtra("DownloadService_PATH"); try{ URL […]

Как загрузить видеофайл на SD-карту?

У меня есть видеофайл (формат .MP4), и я хочу разрешить пользователю загружать видео на SD-карту. В настоящее время я использую этот код, но его не работает. String PATHSdcard = "/sdcard/Video/"; public void DownloadFromUrl(String VideoURL, String fileName) try { URL url = new URL("https://javmed-prod.s3.amazonaws.com/666034cbe81045f2a2da50e5205e376b.mp4"); File file = new File(fileName); long sTime = System.currentTimeMillis(); URLConnection URLcon = […]