- 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 do określonego podzbioru danych w ramach dostawcy treści. Ten element można określić wiele razy, aby uzyskać wiele ścieżek.
- atrybuty:
android:path
- Pełna ścieżka identyfikatora URI dla podzbioru danych dostawcy treści.
Uprawnienia można przyznać tylko do określonych danych zidentyfikowanych przez tę ścieżkę.
Jeśli podasz ją w sugestiach wyszukiwania, zostanie ona dodana do ciągu
/search_suggest_query
. android:pathPrefix
- Początkowa część ścieżki identyfikatora URI dla podzbioru danych dostawcy treści. Uprawnienia można przyznać wszystkim podzbiorom danych ze ścieżkami, które mają wspólną część początkową.
android:pathPattern
- Pełna ścieżka identyfikatora URI dla podzbioru danych dostawcy treści, ale może zawierać te symbole wieloznaczne:
- Gwiazdka (
*
). Dopasowanie do sekwencji od 0 do wielu wystąpień znaku bezpośrednio poprzedzającego. - Kropka, po której następuje gwiazdka (
.*
). Pasuje do dowolnej sekwencji 0 lub większej liczby znaków.
Ukośnik lewy (
\
) jest używany jako znak zmiany znaczenia podczas odczytu ciągu znaków z pliku XML, więc zanim zostanie on analizowany jako wzorzec, trzeba zastosować podwójną zmianę znaczenia. Na przykład literał*
zapisze się jako „\\*
”, a litera\
– jako „\\\
”. Jest to taka sama jak przy tworzeniu ciągu znaków w języku programowania Java.Więcej informacji o tych typach wzorców znajdziesz w opisach znaczników
PATTERN_LITERAL
,PATTERN_PREFIX
iPATTERN_SIMPLE_GLOB
w klasiePatternMatcher
. - Gwiazdka (
android:permission
- Nazwa uprawnienia, którego klienci potrzebują do odczytywania lub zapisywania danych dostawcy treści. Ten atrybut to wygodny sposób na ustawienie jednego uprawnienia
do odczytu i zapisu. Jednak atrybuty
readPermission
iwritePermission
mają pierwszeństwo przed tym. android:readPermission
- Uprawnienie, którego klienci potrzebują, aby wysłać zapytanie do dostawcy treści.
android:writePermission
- Uprawnienie, którego klienci potrzebują 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
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-04-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]