I'm not asking for code, I just need some guidance on approaching a problem. I'm new to Android and I'm doing a small project, where I parse JSON from Google Images API to get the url links of images of a certain keyword. I am up to the point where I successfully parsed JSON, made a ListView + ArrayAdapter, and displayed each URL in the Listview. Now I have to figure out how to turn these links into images (I think using bitmaps), and display them in the Listview. I don't want to load them to the SD card because that would use up disk space for each image, but rather store them in the cache. The problem is, I can't use any third-party libraries for caching. I've searched on Google and mostly found things like "LazyLoad" and "Universal Image Loader" but unfortunately they seem to be third-party, not official. I found "LruCache", on the Android Developer website but is the best one for my purposes? Can you let me know what other options I have to solve my problem?
Thank you!