5.1 Content Providers & ContentResolver
Content Provider: A core Android component that encapsulates relational data and provides a secure, standardized interface for sharing data across different applications.
Content URI Architecture: Formatted as content://authority/path/id
content://: Standard scheme identifying it as a Content URI.authority: Unique package identifier string (e.g.,com.example.provider).path: Identifies table or dataset (e.g.,/contacts).id: Optional specific record ID (e.g.,/contacts/5).
ContentResolver Methods: getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder), insert(), update(), delete().