informa¬tion mà có thể chảy giữa các ứng dụng. Để đảm bảo thông tin không "rò rỉ" ngoài những người nhận dự định, bạn có thể sử dụng Android cho phép để hoạt động như bảo vệ biên giới ở hai đầu để kiểm soát luồng giao thông.Giới thiệu về cấp phépQuyền là một cơ chế bảo mật mức ứng dụng cho phép bạn hạn chế quyền truy cập vào ứng dụng các thành phần. Quyền được sử dụng để ngăn chặn các ứng dụng độc hại từ corrupting dữ liệu, đạt được truy cập thông tin nhạy cảm, hoặc làm cho quá nhiều (hoặc trái phép) sử dụng tài nguyên phần cứng hoặc kênh truyền thông bên ngoài.Như bạn đã học được trong chương trước, nhiều thành phần nguồn gốc của Android có quyền yêu cầu. Dây nguồn gốc quyền sử dụng bởi các hoạt động Android bản xứ và dịch vụ có thể được tìm thấy như hằng tĩnh trong android. Manifest.Permission lớp.Để sử dụng cho phép bảo vệ các thành phần, bạn cần phải thêm thẻ cho phép sử dụng để biểu hiện ứng dụng của bạn, xác định dây cho phép các ứng dụng đòi hỏi.Khi một gói phần mềm được cài đặt, quyền yêu cầu trong biểu hiện của nó được phân tích và cấp (hoặc bị từ chối) bằng cách kiểm tra với chính quyền đáng tin cậy và các thông tin phản hồi của người dùng. Tất cả Android cho phép kiểm tra được thực hiện tại cài đặt. Khi một ứng dụng được cài đặt, người dùng sẽ không được nhắc nhở phải tái thẩm định những quyền truy cập.Tuyên bố và thực thi quyềnTrước khi bạn có thể gán một sự cho phép cho một thành phần của ứng dụng, bạn cần phải xác định nó trong biểu hiện của bạn bằng cách sử dụng các từ khóa cho phép, như được hiển thị trong danh sách 18-1.
đang được dịch, vui lòng đợi..
