Download Content Provider Demo (Assignment 6)


This assignment gives you experience with several variants of an Android ContentProvider to download bitmap images from a web server and display them via an Activity that communicates to the ContentProvider via a ContentResolver. This Activity has a similar user interface as previous assignments and works as follows:

Program Description

This assignment involves writing an Android program that has the following features:

The entire layout of the application must be structured by the contents of the Android resource files described via XML, i.e., you must not hard-code any TextView, EditText, or Button objects into your DownloadActivity class.

Concluding Remarks

This programming assignment builds upon the previous assignments. I'm not providing any skeleton code, so feel free to design your solution as you see fit. We may also change the program specification as we learn more about how these Android features work.

There's a great deal of useful information on Android ContentProviders available on the web and in your textbook, but make sure not to blindly copy and paste it..

Back to CS 282 home page.