El Notepad
aplicación del SDK
demos es una aplicación de muestra, una que debería ser un ejemplo del uso de API y buenas prácticas al usar esas API, es por eso que probablemente usen un mapa de proyección. Aunque el Notepad
La muestra realmente no necesita un mapa de proyección, el uso de uno es un buen escaparate para casos más complejos cuando se necesita uno. Por ejemplo, si no recuerdo mal, los Shelves
aplicación escrita por uno de los ingenieros de Google utiliza un mapa de proyección en su ContentProvider
y ese mapa de proyección no es solo un simple mapeo con pares clave-valor idénticos.
También he añadido un enlace a la documentación del método SQLiteQueryBuilder.setProjectionMap
que tiene algunos detalles sobre por qué necesitaría un mapa de proyección.