Soru & Cevap

Android Önbellekte Nasıl Dosya Saklayabilirim ?

26.07.2014 - 11:33

Merhaba Arkadaşlar, android için geliştirdiğim bir uygulamamda internetden fazlaca veri alışverişinde bulunuyorum. Özellikle resim dosyaları sıkıntı çıkartıyor hız konusunda. Şöyle bir düşüncem var.

Birden fazla activityde kullanacağım bir resim dosyasını bir kere indirip önbellek vb. gibi bir yere kaydedip uygulama sonlanıncaya kadar oradan kullansam diyorum. İnternette araştırdım fakat bununla ilgili birşey bulamadım. Bahsettiğim duruma bildiğiniz bir çözüm var mıdır ?

Teşekkürler.

8 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-10880-1499430298.png
halil.oncen
27.07.2014 - 01:01

@Ulaş Sancak, resimleri asenkron ResimYukle sınıfıma yapılandırıcıya parametre göndererek yüklüyorum internetten kullanım esnasında. ResimYukle sınıfı : http://codepaste.net/1w6v96

Evet benim düşündüğümde tam olarak o ama kaynak bulamamıştım. İnceliyorum şimdi kütüphaneyi teşekkür ederim. 

Ulaş Sancak
27.07.2014 - 02:49
Resim yüklemeyi doğru yapıyorsun ama dediğim gibi cache senin ihtiyacın olan şey. Söylediğim kütüphane çok kapsamlı ve bir çok özelliği olan bir kütüphane. Fazlasıyla işini görür iyi incelersen.
picture-2335-1379625106.jpg
rocxteady
27.07.2014 - 12:27

Resimleri nasıl alıyorsun? Senin bahsettiğin şey bir cache mekanizmasıdır. Universal Image Loader library'sini kullanmanı tavsiye ederim.

https://github.com/nostra13/Android-Universal-Image-Loader