- Syntax:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- enthalten in:
<provider>
- description:
- Definiert den Pfad und die erforderlichen Berechtigungen für eine bestimmte Teilmenge von Daten innerhalb eines Contentanbieters. Dieses Element kann mehrfach angegeben, um mehrere Pfade bereitzustellen.
- Attribute:
android:path
- Ein vollständiger URI-Pfad für eine Teilmenge der Contentanbieterdaten.
Eine Berechtigung kann nur für die Daten erteilt werden, die in diesem Pfad angegeben sind.
Wenn damit Inhalte für Suchvorschläge bereitgestellt werden, wird dieser angehängt.
mit
/search_suggest_query
. android:pathPrefix
- Der erste Teil eines URI-Pfads für eine Teilmenge der Contentanbieterdaten. Die Berechtigung kann allen Teilmengen von Daten mit Pfaden erteilt werden, die diesen ersten Teil teilen.
android:pathPattern
- Einen vollständigen URI-Pfad für eine Teilmenge der Contentanbieterdaten,
aber eine, die die folgenden Platzhalter verwenden kann:
<ph type="x-smartling-placeholder">
- </ph>
- Ein Sternchen (
*
). Dies entspricht einer Sequenz von null bis vielen Vorkommen von das unmittelbar vorangehende Zeichen. - Ein Punkt, gefolgt von einem Sternchen (
.*
). Dies entspricht einer beliebigen Null oder mehr Zeichen.
Weil der umgekehrte Schrägstrich (
\
) beim Lesen des Strings als Escape-Zeichen verwendet wird aus XML entfernt, bevor es als Muster geparst wird, müssen Sie ein doppeltes Escapezeichen verwenden. Ein literales*
wird beispielsweise als „\\*
“ geschrieben und Das Literal\
wird als „\\\
“ geschrieben. Dies ist mit dem übereinstimmen, was Sie schreiben, wenn Sie den String in der Programmiersprache Java erstellen.Weitere Informationen über diese Arten von Mustern finden Sie in den Beschreibungen der
PATTERN_LITERAL
,PATTERN_PREFIX
undPATTERN_SIMPLE_GLOB
imPatternMatcher
-Klasse. - Ein Sternchen (
android:permission
- Der Name einer Berechtigung, die Clients zum Lesen oder Schreiben des
des Contentanbieters verwendet. Mit diesem Attribut können Sie
eine Lese- und Schreibberechtigung. Die
readPermission
undwritePermission
-Attribute haben Vorrang zu diesem Thema. android:readPermission
- Eine Berechtigung, die Clients benötigen, um den Contentanbieter abzufragen.
android:writePermission
- Eine Berechtigung, die Clients benötigen, um Änderungen an den Daten vorzunehmen, die vom Contentanbieter kontrolliert werden.
- eingeführt in:
- API-Level 4
- Siehe auch:
SearchManager
Manifest.permission
- Sicherheitstipps
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-22 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-08-22 (UTC)."],[],[]]