- cú pháp:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- có trong:
<provider>
- mô tả:
- Xác định đường dẫn và các quyền cần thiết cho một tập hợp con dữ liệu cụ thể của một nhà cung cấp nội dung. Bạn có thể chỉ định phần tử này nhiều lần để cung cấp nhiều đường dẫn.
- thuộc tính:
android:path
- Một đường dẫn hoàn chỉnh của URI cho một tập hợp con dữ liệu của nhà cung cấp nội dung.
Bạn chỉ có thể cấp quyền cho dữ liệu cụ thể được xác định theo đường dẫn này.
Khi dùng để cung cấp nội dung cụm từ tìm kiếm được đề xuất, thì sẽ có
/search_suggest_query
đi kèm. android:pathPrefix
- Phần tiền tố trong đường dẫn của URI cho một tập hợp con dữ liệu của nhà cung cấp nội dung. Bạn có thể cấp quyền cho tất cả tập hợp con dữ liệu bằng đường dẫn có cùng phần tiền tố này.
android:pathPattern
- Một đường dẫn hoàn chỉnh của URI cho một tập hợp con dữ liệu của nhà cung cấp nội dung, nhưng là loại có thể dùng các ký tự đại diện sau đây:
- Dấu hoa thị (
*
). Ký tự này khớp một chuỗi từ 0 lần xuất hiện đến nhiều lần xuất hiện của ký tự đứng ngay trước đó. - Dấu chấm, theo sau là dấu hoa thị (
.*
). Ký tự này khớp với mọi chuỗi gồm 0 ký tự trở lên.
Vì dấu gạch chéo ngược (
\
) được dùng làm ký tự thoát khi chuỗi được đọc bằng XML, nên bạn sẽ cần dùng 2 ký tự thoát trước khi chuỗi được phân tích cú pháp dưới dạng mẫu. Ví dụ:*
cố định sẽ được viết là "\\*
" và\
cố định sẽ được viết là "\\\
". Nội dung này tương tự như nội dung bạn cần viết khi xây dựng chuỗi trong ngôn ngữ lập trình Java.Để biết thêm thông tin về các loại mẫu này, hãy xem phần mô tả về
PATTERN_LITERAL
,PATTERN_PREFIX
vàPATTERN_SIMPLE_GLOB
trong lớpPatternMatcher
. - Dấu hoa thị (
android:permission
- Tên của một quyền mà ứng dụng cần có để đọc hoặc ghi dữ liệu của nhà cung cấp nội dung. Thuộc tính này là một cách thuận tiện để đặt một quyền duy nhất cho cả chế độ đọc và ghi. Tuy nhiên, các thuộc tính
readPermission
vàwritePermission
được ưu tiên hơn thuộc tính này. android:readPermission
- Một quyền mà ứng dụng cần có để truy vấn nhà cung cấp nội dung.
android:writePermission
- Một quyền mà ứng dụng cần có để thực hiện các thay đổi đối với dữ liệu do nhà cung cấp nội dung kiểm soát.
- ra mắt từ:
- API cấp 4
- xem thêm:
SearchManager
Manifest.permission
- Mẹo bảo mật
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-08-22 UTC."],[],[]]