पिकासो
जेक व्हार्टन की पिकासो लाइब्रेरी का उपयोग करें। (ए पर्फेक्ट इमेज लाईडिंग लाइब्रेरी एक्शनबर्करलॉक के डेवलपर के रूप में)
एंड्रॉइड के लिए एक शक्तिशाली छवि डाउनलोडिंग और कैशिंग लाइब्रेरी।
छवियां एंड्रॉइड एप्लिकेशन में बहुत आवश्यक संदर्भ और दृश्य स्वभाव जोड़ती हैं। पिकासो आपके एप्लिकेशन में परेशानी मुक्त छवि लोड करने की अनुमति देता है - अक्सर कोड की एक पंक्ति में!
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
Android पर छवि लोड करने के कई सामान्य नुकसान स्वचालित रूप से पिकासो द्वारा नियंत्रित किए जाते हैं:
ImageView रीसाइक्लिंग को संभालना और एडॉप्टर में रद्दीकरण डाउनलोड करना। न्यूनतम स्मृति उपयोग के साथ जटिल छवि परिवर्तन। स्वचालित मेमोरी और डिस्क कैशिंग।
पिकासो जेक व्हार्टन की लाइब्रेरी
फिसलन
ग्लाइड एंड्रॉइड के लिए एक तेज और कुशल ओपन सोर्स मीडिया प्रबंधन ढांचा है जो मीडिया डिकोडिंग, मेमोरी और डिस्क कैशिंग और संसाधन पूलिंग को एक सरल और आसान इंटरफ़ेस का उपयोग करता है।
ग्लाइड वीडियो स्टॉक्स, इमेज और एनिमेटेड जीआईएफ को लाने, डिकोड करने और प्रदर्शित करने का समर्थन करता है। ग्लाइड में एक लचीली एपी शामिल है जो डेवलपर्स को लगभग किसी भी नेटवर्क स्टैक में प्लग करने की अनुमति देता है। डिफ़ॉल्ट रूप से ग्लाइड एक कस्टम HttpUrlConnection आधारित स्टैक का उपयोग करता है, लेकिन इसमें Google के वॉली प्रोजेक्ट या स्क्वायर के OkHttp लाइब्रेरी के बजाय उपयोगिता लाइब्रेरी प्लग भी शामिल है।
Glide.with(this).load("http://goo.gl/h8qOq7").into(imageView);
ग्लाइड का प्राथमिक ध्यान किसी भी प्रकार की छवियों की सूची को जितना संभव हो उतना सुचारू और तेज़ बनाना है, लेकिन ग्लाइड लगभग किसी भी मामले के लिए प्रभावी है जहाँ आपको दूरस्थ छवि प्राप्त करने, आकार बदलने और प्रदर्शित करने की आवश्यकता होती है।
ग्लाइड इमेज लोडिंग लाइब्रेरी
फ़्रेस्को फेसबुक द्वारा
फ्रेस्को Android अनुप्रयोगों में छवियों को प्रदर्शित करने के लिए एक शक्तिशाली प्रणाली है।
फ्रेस्को छवि लोड करने और प्रदर्शन का ख्याल रखता है, इसलिए आपको नहीं करना है। यह नेटवर्क, स्थानीय भंडारण या स्थानीय संसाधनों से छवियों को लोड करेगा, और एक प्लेसहोल्डर को प्रदर्शित करेगा जब तक कि छवि नहीं आ गई है। इसमें कैश के दो स्तर हैं; एक मेमोरी में और दूसरा इंटरनल स्टोरेज में।
फ्रेस्को गितुब
एंड्रॉइड 4.x और निचले हिस्से में, फ्रेस्को एंड्रॉइड मेमोरी के एक विशेष क्षेत्र में छवियां डालता है। यह आपके एप्लिकेशन को तेज़ी से चलाने देता है - और बहुत कम बार भयानक DOOMemoryError को पीड़ित करता है।
फ्रेस्को प्रलेखन
setUrl
।