Android manifeste XML fournisseur de balise. android:les autorités
J'ai été en passant par le bloc-notes exemple d'application pour android-17 ans quand je suis tombé sur cette balise dans le fichier manifeste XML:
<provider android:name="NotePadProvider"
android:authorities="com.google.provider.NotePad"
android:exported="false">
<grant-uri-permission android:pathPattern=".*" />
</provider>
J'ai regardé la defenition et je vois que com.google.provider.NotePad
est répertorié comme l'une des autorités pour le fournisseur. Je suis en supposant que NotePadProvider
référence à la classe NotePadProvider
définis dans le NotePadProvider.java
fichier mais je veux vous demander si c'est vraiment le cas pour m'assurer que je suis sur la bonne voie.
Aussi je me demande quel est exactement com.google.provider.NotePad
et où est-il défini et quel est le but de com.google.provider.NotePad
et qu'est-ce que cela signifie que com.google.provider.NotePad
est l'autorité compétente pour le fournisseur exactement.
OriginalL'auteur Eae | 2013-05-31
Vous devez vous connecter pour publier un commentaire.
C'est le ContentProvider.
En fait,
com.google.provider.NotePad
est une classe qui implémente l'ContentProvider
.De
<fournisseur>
:OriginalL'auteur Sam Rad