ja również poszukuje dla wyjaśnienia i dodać do odpowiedzi udzielonej przez ILovemyPoncho, uderzę tego konkretnego answer cytuję:
i czym dokładnie jest Android: autorytety pytają?
Unikalny identyfikator systemu dla operatora. Lub lepiej na całym świecie wyjątkowy. Wszyscy dostawcy są zarejestrowani w systemie i muszą być wyjątkowe lub druga aplikacja, która chce używać tej samej nazwy, nie może być zainstalowana na .
użyć tego ciągu w końcu do komunikowania się z operatorem poprzez URI jak
Uri uri = Uri.parse ("content: //" + "your.authoritiy.string")
Ujmijmy to w następujący sposób: Jest niewidoczna ręka, która ułatwia twoją prośbę do ContentProvider twojej aplikacji.
Na przykład:
Uri uri = mContext.getContentResolver().insert(NotifireContentProvider2.NOTE_URI, values);
Zasadniczo, co mówisz, żeby Android OS jest wstawić dane podane URI zawierający uprawnienia zostały zdefiniowane w XML. System operacyjny wyszuka tego konkretnego dostawcę treści i wyśle do niego żądanie.Zostanie wywołana metoda na ContentProvider i musisz dopasować identyfikator URI, aby odpowiednio go obsłużyć.
Co więcej, jeśli jesteś dostawcą treści jest tak uproszczony, że inni mają podobne uprawnienia. Nie spotkałem się z tymi dwoma problemami, o których wspomniałem, ale sądzę, że nie będą one przyjemne.
Urząd jest po to, aby upewnić się, że OS rozumie, który dostawca dostarczy dane aplikacji wnioskującej i upewnić się, że jest to dostawca świadczący tę usługę.
służy do identyfikacji konkretnego dostawcy. sol. treść: //nazwa autoryzacji – pskink