Picasso
Jake Wharton'un Picasso Kütüphanesini kullanın. (Mükemmel bir ImageLoading Kütüphanesi, ActionBarSherlock geliştiricisini oluşturur)
Android için güçlü bir görüntü indirme ve önbellek kütüphanesi.
Görüntüler, Android uygulamalarına çok ihtiyaç duyulan bağlam ve görsel yetenek katıyor. Picasso, uygulamanızda sorunsuz bir şekilde resim yüklemeye olanak tanır - genellikle tek bir kod satırında!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Android'de resim yüklemenin birçok yaygın tuzağı Picasso tarafından otomatik olarak ele alınır:
Bir bağdaştırıcıda ImageView geri dönüşüm ve indirme iptalini kullanma. Minimum bellek kullanımı ile karmaşık görüntü dönüşümleri. Otomatik bellek ve disk önbellekleme.
Picasso Jake Wharton Kütüphanesi
yarı ünlü
Glide, Android için medya kod çözme, bellek ve disk önbellekleme ve kaynak havuzlamayı basit ve kullanımı kolay bir arayüze saran hızlı ve verimli bir açık kaynaklı medya yönetim çerçevesidir.
Glide, video görüntüleri, görüntüler ve animasyonlu GIF'lerin getirilmesini, kodunun çözülmesini ve görüntülenmesini destekler. Glide, geliştiricilerin neredeyse tüm ağ yığınlarına bağlanmasına izin veren esnek bir API içerir. Glide varsayılan olarak özel bir HttpUrlConnection tabanlı yığın kullanır, ancak bunun yerine Google'ın Volley projesine veya Square'in OkHttp kütüphanesine takılan yardımcı program kitaplıkları da içerir.
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
Glide'ın ana odağı, herhangi bir görüntü listesini kaydırmayı olabildiğince pürüzsüz ve hızlı hale getirmektir, ancak Glide, uzak bir görüntüyü getirmeniz, yeniden boyutlandırmanız ve görüntülemeniz gereken hemen hemen her durumda etkilidir.
Glide Görüntü Yükleme Kütüphanesi
Facebook tarafından Fresk
Fresco, Android uygulamalarında görüntüleri görüntülemek için güçlü bir sistemdir.
Fresco, görüntü yükleme ve görüntüleme işlemlerini halleder, böylece zorunda kalmazsınız. Ağdan, yerel depodan veya yerel kaynaklardan görüntü yükler ve görüntü gelene kadar bir yer tutucu görüntüler. İki önbellek seviyesi vardır; biri bellekte, diğeri dahili depolamada.
Fresco Github
Android 4.x ve önceki sürümlerde, Fresco görüntüleri Android belleğinin özel bir bölgesine yerleştirir. Bu, uygulamanızın daha hızlı çalışmasını sağlar ve korkunç OutOfMemoryError'ı daha az sıklıkta çeker.
Fresco Belgeleri
setUrl
.