Notepad
ứng dụng từ SDK
demo là một ứng dụng mẫu, một ứng dụng phải là một ví dụ về việc sử dụng API và các phương pháp hay sử dụng các API đó, đó là lý do tại sao họ có thể sử dụng bản đồ chiếu. Mặc dù Notepad
mẫu không thực sự cần một bản đồ chiếu, việc sử dụng một bản đồ là một cách giới thiệu tốt cho các trường hợp phức tạp hơn khi cần một bản đồ. Ví dụ, nếu tôi nhớ đúng, thì Shelves
ứng dụng được viết bởi một trong các kỹ sư của Google đang sử dụng bản đồ chiếu trong ContentProvider
của nó và bản đồ chiếu đó không chỉ là một ánh xạ đơn giản với các cặp khóa-giá trị giống hệt nhau.
Tôi cũng đã thêm một liên kết đến tài liệu của phương pháp SQLiteQueryBuilder.setProjectionMap
trong đó có một số chi tiết về lý do tại sao bạn cần một bản đồ chiếu.