A demo shows how to create a custom content provider and use it.