<path-permission>

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 und PATTERN_SIMPLE_GLOB im PatternMatcher-Klasse.

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 und writePermission-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