I have been going through the NotePad sample application for android-17 when I came across this tag in the manifest XML file:
<provider android:name="NotePadProvider"
android:authorities="com.google.provider.NotePad"
android:exported="false">
<grant-uri-permission android:pathPattern=".*" />
</provider>
I looked up the defenition and I see that com.google.provider.NotePad
is being listed as one of the authorities for the provider. I am assuming that NotePadProvider
is referencing the class NotePadProvider
defined in the NotePadProvider.java
file but I want to ask if that is really the case to make sure I am on the right track.
Also I am wondering what exactly is com.google.provider.NotePad
and where is it defined and what is the purpose of com.google.provider.NotePad
and what does it mean that com.google.provider.NotePad
is the authority for the provider exactly.