All About Ressources. ContentProvider contains Ressources (URI) and gives you MIME / Types. You can use only 4 simple Crud methods. This is the same as using a REST service over HTTP. I think very general and simple, elegant.
Thus, your application can use my ContentProvider, not knowing anything about the database, structure, operators - like a REST-Service. JDBC is not so simple.
source share