Le Notepad
application du SDK
demos est un exemple d'application, qui devrait être un exemple d'utilisation d'API et de bonnes pratiques d'utilisation de ces API, c'est pourquoi ils utilisent probablement une carte de projection. Bien que le Notepad
L'échantillon n'a pas vraiment besoin d'une carte de projection, l'utilisation d'une carte est une bonne vitrine pour les cas plus complexes lorsqu'une carte est nécessaire. Par exemple, si je me souviens bien, les Shelves
l'application écrite par l'un des ingénieurs de Google utilise une carte de projection dans son ContentProvider
et cette carte de projection n'est pas qu'un simple mappage avec des paires clé-valeur identiques.
J'ai également ajouté un lien vers la documentation de la méthode SQLiteQueryBuilder.setProjectionMap
qui contient des détails sur les raisons pour lesquelles vous auriez besoin d'une carte de projection.