Trong thẻ cho phép, bạn có thể xác định mức độ truy cập rằng sự cho phép sẽ cho phép (bình thường, nguy hiểm, chữ ký, signatureOrSystem), một nhãn hiệu, và một nguồn lực bên ngoài có chứa các mô tả giải thích những rủi ro của việc cấp phép này.
Để xác định quyền tùy chỉnh cho các thành phần bên trong ứng dụng của bạn, sử dụng thuộc tính phép trong biểu hiện. Hạn chế quyền có thể được thực thi trong suốt ứng dụng của bạn, hữu ích nhất tại ranh giới giao diện ứng dụng - ví dụ:
. ► Hoạt động - Thêm một sự cho phép để hạn chế khả năng của các ứng dụng khác để khởi động một hành động đặc biệt
► Broadcast Receivers - Thêm một sự cho phép kiểm soát các ứng dụng có thể gửi Broadcast Intents để nhận của bạn.
► Intents - Thêm một sự cho phép để kiểm soát Broadcast Receivers có thể nhận được một ý định phát sóng.
► Nhà cung cấp nội dung - Thêm một sự cho phép để hạn chế đọc truy cập và / hoặc ghi các hoạt động trên các nhà cung cấp nội dung của bạn.
► Dịch vụ - Thêm một phép để hạn chế khả năng của các ứng dụng khác để bắt đầu hoặc kết nối tới dịch vụ.
trong mỗi trường hợp, bạn có thể thêm một thuộc tính phép các thành phần ứng dụng trong biểu hiện, xác định một chuỗi phép cần thiết để truy cập vào từng thành phần. Bảng liệt kê 18-2 cho thấy một đoạn trích mani¬fest mà yêu cầu sự cho phép định nghĩa trong Ví dụ 18-1 để bắt đầu một hoạt động, dịch vụ, và Broadcast Receiver.
đang được dịch, vui lòng đợi..
