ContentProvider向其他程序提供data.
ContentResolver自动查找注册在系统中的ContentProvider,by authority。
Activity 通过 ContentResolver 在URI的抽象层面上操作数据,而ContentResolver又在其内部的调用IContentProvider provider = acquireProvider(uri);以从注册的授权(authority)中找到对应的ContentProvider实例,最后通过ContentProvider和数据库直接进行操作。