Thứ Ba, 18 tháng 10, 2011

Phần cuối: Tìm hiểu về bảo mật trên Android - Các API Permission thời gian chạy

>>> Phần 1 >>> Phần 2 >>> Phần 3 >>> Phần 4 >>> Phần 5 >>> Phần 6
 
VII. Các API Permission thời gian chạy

Android cung cấp các API để kiểm tra, bắt tuân thủ, cấp và thu hồi các quyền hạn trong thời gian chạy.

Các API này là một phần của lớp android.content.Context, cung cấp toàn bộ thông tin về một môi trường ứng dụng.

Ví dụ, nếu bạn muốn xử lý các quyền hạn một cách trang nhã, bạn có thể xác định xem ứng dụng của bạn đã được cấp quyền truy cập vào Internet chưa (xem Liệt kê 5).

Liệt kê 5. Sử dụng một API Permission thời gian chạy để kiểm tra, bắt tuân thủ, cấp và thu hồi các quyền hạn trong thời gian chạy

if (context.checkCallingOrSelfPermission(Manifest.permission.INTERNET)
!= PackageManager.PERMISSION_GRANTED) {
// The Application requires permission to access the
// Internet");
} else {
// OK to access the Internet
}

Đối với các API quyền hạn khác để kiểm tra, bắt tuân thủ, cấp và thu hồi các quyền hạn trong thời gian chạy, hãy xem lớp ngữ cảnh. 

Source:  Ibm.com

Không có nhận xét nào:

Đăng nhận xét