<uprawnienia-ścieżki>

składnia:
<path-permission android:path="string"
                 android:pathPrefix="string"
                 android:pathPattern="string"
                 android:permission="string"
                 android:readPermission="string"
                 android:writePermission="string" />
zawarte w:
<provider>
description:
Określa ścieżkę i wymagane uprawnienia dla określonego podzbioru danych w ramach dostawcy treści. Tym elementem można określono wiele razy, aby podać wiele ścieżek.
atrybuty:
android:path
Pełna ścieżka URI do podzbioru danych dostawcy treści. Uprawnienia można udzielać tylko w przypadku określonych danych wskazanych w tej ścieżce. Jeśli zostanie użyte jako źródło treści sugestii wyszukiwania, zostanie ono dodane dzięki /search_suggest_query.
android:pathPrefix
Początkowa część ścieżki URI dla podzbioru danych dostawcy treści. Uprawnienia można przyznać wszystkim podzbiorom danych ze ścieżkami, które dzielą tę początkową część.
android:pathPattern
pełna ścieżka URI do podzbioru danych dostawcy treści, ale taki, który może używać tych symboli wieloznacznych:
  • Gwiazdka (*). Odpowiada sekwencji od 0 do wielu wystąpień bezpośrednio poprzedzający znak.
  • Kropka z gwiazdką (.*). Odpowiada dowolnej sekwencji zero lub więcej znaków.

Ponieważ ukośnik lewy (\) jest używany jako znak zmiany znaczenia podczas odczytywania ciągu z kodu XML, zanim zostanie on przetworzony jako wzorzec, musisz dwukrotnie zastosować zmianę znaczenia. Na przykład literał * jest zapisany jako „\\*” i literał \ jest zapisywany jako „\\\”. To jest taki sam jak w przypadku tworzenia ciągu w języku programowania Java.

Więcej informacji o tych wzorcach znajdziesz w opisach PATTERN_LITERAL PATTERN_PREFIX i PATTERN_SIMPLE_GLOB w PatternMatcher.

android:permission
Nazwa uprawnienia, które klient musi mieć do odczytu lub zapisu do danych dostawcy treści. Ten atrybut to wygodny sposób na do odczytu i zapisu. Jednak readPermission i Atrybuty writePermission mają pierwszeństwo niż ta.
android:readPermission
Uprawnienie potrzebne klientom, aby wysyłać zapytania do dostawcy treści.
android:writePermission
Uprawnienie potrzebne klientom do wprowadzania zmian w danych kontrolowanych przez dostawcę treści.
wprowadzone w:
Poziom API 4
zobacz też:
SearchManager
Manifest.permission
Wskazówki dotyczące bezpieczeństwa