Articles of кеширование

NoSuchMethodError с помощью LruCache в Android

У меня ошибка с использованием пользовательского класса, который наследуется от LruCache в Android. Предполагается загрузить изображения и кешировать их; Вчера он работал, но сегодня утром я столкнулся с этой проблемой. Это код класса: public class LruMemoryCache extends LruCache<String, Bitmap> { private final Context context; private static LruMemoryCache instance; private LruMemoryCache(Context context) { // super(1024 * […]

Как правильно настроить Volley для загрузки изображений с URL-адреса

Я знаю, что Volley должен делать загрузку и кеширование изображений бездумно простым, но все же я изо всех сил старался выполнить его. Я просмотрел сеть, а также множество статей о stackoverflow относительно волейбола, но ни один из примеров, которые я нашел, не работает для меня. Я только хочу использовать залп для загрузки и кэширования изображений […]

Android-клиент и клиент кэша кэш-диска с помощью Picasso

Я использую Picasso для загрузки изображений в контейнер. Я хочу кэшировать в памяти и кэшировать на диске. Каков наилучший способ кэширования изображения на диске? Какой клиент http является лучшим вариантом? Это мои требования: Первая проверка кеша в памяти Проверка кеша на диске Получите изображение с сервера. Если изображение находится на диске -> проверьте кеш-интервал (max-age) […]

Android удалить некоторые изображения из кеша Picasso

Я использую Picasso для сохранения коллекции изображений для автономного просмотра. Позже мне нужно удалить некоторые снимки вручную из кеша. Я могу удалить все файлы из папки, но мне это не нужно. Мне нужно удалить 2 или 3 файла из кеша. invalidate не работает для меня. Может кто-нибудь мне помочь?

Использует ли Picasso параметры изменения размера во время fetch ()?

Я имею в виду этот пост Получение Picasso для предварительной печати будущих изображений, где @BillMote использует fetch () с centerCrop () и дополнительные параметры: Picasso.with(getApplicationContext()) .load(url) .resizeDimen(R.dimen.article_image_preview_width, R.dimen.article_image_preview_height) .centerCrop() .fetch(); Уилл Пикассо по достоинству оценит такие варианты, или Пикассо сохранит изображение прямо в кеш, поэтому эти параметры игнорируются и должны использоваться позже, когда изображение вытаскивается […]

Шаблон Nativescript xml не обновляет проблему с кешем

Поэтому я столкнулся с следующей проблемой. Иногда при смене шаблона XML и получении ошибки по той или иной причине (с запуском lifync с genymotion) даже удаление содержимого файла полностью не сбрасывает файл при компиляции. Мой пакет.json: "nativescript": { "id": "org.nativescript.myapp", "tns-android": { "version": "1.7.1" } }, "dependencies": { "nativescript-telerik-ui": "^1.0.1", "tns-core-modules": "1.7.1" }, "devDependencies": { […]

Загрузка нескольких изображений с помощью Picasso на фоне

Я пытаюсь загрузить массив из 20 URL-адресов в фоновом режиме с помощью Picasso. Пока у меня есть следующий код: Log.d("GAME", "Loading all images"); for (int i = gamePieces.length-1; i >= 0; i–) { GamePiece p = gamePieces[i]; Log.d("GAME", "I will load " + p.getImage()); Picasso.with(context).load(p.getImage()).into(target); } //loading the first one Picasso.with(context).load(piece.getImage()).into(target); И мой target объект […]

Кэш Android WebView потерян после закрытия приложения

У меня есть веб-представление со следующими конфигурациями: getSettings().setJavaScriptEnabled(true); getSettings().setSupportMultipleWindows(false); getSettings().setNeedInitialFocus(false); getSettings().setSupportZoom(false); getSettings().setAllowFileAccess(true); getSettings().setAppCacheEnabled(true); getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); String cachePath = getContext().getCacheDir().getAbsolutePath(); getSettings().setAppCachePath(cachePath); Я загружаю в него html-страницу, которая, в свою очередь, загружает некоторые активы: некоторые статические изображения, пару js-файлов, css и шрифт. Эти активы возвращаются с заголовками управления кешем: HTTP/1.1 200 OK Date: Wed, 01 Jan 2014 18:40:36 […]

Скопируйте кеширование с экрана в память

Я хочу загружать и кэшировать изображения только в памяти, а не передавать их в представление, а затем, когда мне нужно, чтобы они загружались в пользовательский интерфейс, чтобы получить их из кеша памяти, если они существуют в памяти. Я пытался: Glide.with().load(uri).into(new SimpleTarget<GlideDrawable>(WIDTH,HEIGHT) { @Override public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) { //left empty } […]

Отключить буферизацию на Android VideoView / MediaController

Мы пишем приложение Android на вкладке Galaxy Samsung. У нас есть эндоскоп (медицинская хирургическая камера) как DV-вход, и мы хотим транслировать DV-видео на планшет. В качестве потокового сервера у нас есть проигрыватель VLC и поток RTSP. Кодировка работает нормально, а потоковая передача по сети (rtsp) на другой компьютер хороша (<1 с). Однако, если мы открываем […]