contentProvider:内容提供器,它的作用就是向其它apk(应用)共享数据,别的apk可以通过它来对你应用中的数据进行CURD操作。如果你想让自己apk里面的数据让别的apk使用和操作那么你就需要编写一个继承ContentProvider的Java类。总之,它就是想其它应用提供数据的。
ContentResolver:既然自己的apk向其它应用共享了数据,那么其它应用怎么使用这些数据呢?ContentResolver就有了用物之地,其它apk可以使用它来获取你自己apk共享的数据并对它进行操作(CURD)。
Uri:是连接ContentProvider和ContentResolver的一个纽带,