Bảng đối chiếu mô tả quyền trong Android Manifest

Bảng đối chiếu mô tả quyền Android Manifest giúp các nhà phát triển Android dễ dàng xem mô tả chức năng của quyền Android Mẹo nhỏ: Ctrl+F để tìm nhanh
Quyền Tên Mô tả
android.permission.ACCESS_CHECKIN_PROPERTIES Truy cập thuộc tính đăng ký Quyền đọc hoặc ghi bảng thuộc tính của cơ sở dữ liệu check-in
android.permission.ACCESS_COARSE_LOCATION Lấy vị trí xấp xỉ Lấy thông tin vĩ độ và kinh độ của người dùng qua Wi-Fi hoặc trạm di động, độ chính xác khoảng 30~1500 mét
android.permission.ACCESS_FINE_LOCATION Lấy vị trí chính xác Lấy thông tin định vị từ GPS với độ chính xác dưới 10 mét
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Truy cập lệnh định vị bổ sung Cho phép chương trình truy cập các lệnh bổ sung từ nhà cung cấp định vị
android.permission.ACCESS_MOCK_LOCATION Lấy thông tin định vị giả mạo Lấy thông tin định vị giả mạo, thường dùng để giúp lập trình viên kiểm tra ứng dụng
android.permission.ACCESS_NETWORK_STATE Lấy trạng thái mạng Lấy trạng thái thông tin mạng, như liệu kết nối mạng hiện tại có còn hiệu lực
android.permission.ACCESS_SURFACE_FLINGER Truy cập Surface Flinger Hỗ trợ hiển thị đồ họa cấp thấp trên nền tảng Android, thường dùng trong các trò chơi hoặc giao diện xem trước camera và chụp ảnh màn hình ở chế độ cấp thấp
android.permission.ACCESS_WIFI_STATE Lấy trạng thái Wi-Fi Lấy trạng thái hiện tại của kết nối Wi-Fi cũng như thông tin về điểm truy cập WLAN
android.permission.ACCOUNT_MANAGER Quản lý tài khoản Lấy thông tin xác thực tài khoản, chủ yếu là thông tin tài khoản GMail, chỉ có tiến trình cấp hệ thống mới có thể truy cập
android.permission.AUTHENTICATE_ACCOUNTS Xác thực tài khoản Cho phép chương trình truy cập thông tin liên quan đến quản lý tài khoản ACCOUNT_MANAGER bằng cách xác thực tài khoản
android.permission.BATTERY_STATS Thống kê pin Lấy thông tin thống kê mức pin
android.permission.BIND_APPWIDGET Liên kết widget Cho phép chương trình thông báo dịch vụ appWidget rằng nó cần truy cập cơ sở dữ liệu widget, chỉ một số ứng dụng rất ít mới có quyền này
android.permission.BIND_DEVICE_ADMIN Liên kết quản lý thiết bị Yêu cầu người nhận quản lý hệ thống, chỉ có hệ thống mới có thể sử dụng
android.permission.BIND_INPUT_METHOD Liên kết phương thức nhập Yêu cầu dịch vụ InputMethodService, chỉ có hệ thống mới có thể sử dụng
android.permission.BIND_REMOTEVIEWS Liên kết RemoteView Phải yêu cầu thông qua dịch vụ RemoteViewsService, chỉ có hệ thống mới có thể sử dụng
android.permission.BIND_WALLPAPER Liên kết hình nền Phải yêu cầu thông qua dịch vụ WallpaperService, chỉ có hệ thống mới có thể sử dụng
android.permission.BLUETOOTH Sử dụng Bluetooth Cho phép chương trình kết nối với các thiết bị Bluetooth đã ghép đôi
android.permission.BLUETOOTH_ADMIN Quản lý Bluetooth Cho phép chương trình phát hiện và ghép đôi các thiết bị Bluetooth mới
android.permission.BRICK Biến thành gạch Có khả năng vô hiệu hóa điện thoại, rất nguy hiểm, như tên gọi tức là biến điện thoại thành gạch
android.permission.BROADCAST_PACKAGE_REMOVED Phát sóng khi ứng dụng bị xóa Kích hoạt một phát sóng khi một ứng dụng bị xóa
android.permission.BROADCAST_SMS Phát sóng khi có tin nhắn Kích hoạt một phát sóng khi có tin nhắn
android.permission.BROADCAST_STICKY Phát sóng liên tục Cho phép một chương trình nhận phát sóng nhanh chóng sau khi nhận được một phát sóng
android.permission.BROADCAST_WAP_PUSH Phát sóng WAP PUSH Kích hoạt một phát sóng sau khi dịch vụ WAP PUSH nhận được
android.permission.CALL_PHONE Gọi điện thoại Cho phép chương trình nhập số điện thoại từ trình quay số không phải hệ thống
android.permission.CALL_PRIVILEGED Quyền gọi điện Cho phép chương trình gọi điện thoại, thay thế giao diện quay số của hệ thống
android.permission.CAMERA Quyền chụp ảnh Cho phép truy cập camera để chụp ảnh
android.permission.CHANGE_COMPONENT_ENABLED_STATE Thay đổi trạng thái thành phần Thay đổi trạng thái có kích hoạt thành phần hay không
android.permission.CHANGE_CONFIGURATION Thay đổi cấu hình Cho phép ứng dụng hiện tại thay đổi cấu hình, như vị trí
android.permission.CHANGE_NETWORK_STATE Thay đổi trạng thái mạng Thay đổi trạng thái mạng như có thể kết nối internet hay không
android.permission.CHANGE_WIFI_MULTICAST_STATE Thay đổi trạng thái Wi-Fi multicast Thay đổi trạng thái Wi-Fi multicast
android.permission.CHANGE_WIFI_STATE Thay đổi trạng thái Wi-Fi Thay đổi trạng thái Wi-Fi
android.permission.CLEAR_APP_CACHE Xóa bộ nhớ cache ứng dụng Xóa bộ nhớ cache của ứng dụng
android.permission.CLEAR_APP_USER_DATA Xóa dữ liệu người dùng Xóa dữ liệu người dùng của ứng dụng
android.permission.CWJ_GROUP Quyền truy cập cấp thấp Cho phép nhóm tài khoản CWJ truy cập thông tin cấp thấp
android.permission.CELL_PHONE_MASTER_EX Quyền mở rộng Master điện thoại Quyền mở rộng Master điện thoại
android.permission.CONTROL_LOCATION_UPDATES Kiểm soát cập nhật định vị Cho phép nhận thông tin định vị qua mạng di động
android.permission.DELETE_CACHE_FILES Xóa tệp tin cache Cho phép ứng dụng xóa tệp tin cache
android.permission.DELETE_PACKAGES Xóa ứng dụng Cho phép chương trình xóa ứng dụng
android.permission.DEVICE_POWER Quản lý nguồn Cho phép truy cập quản lý nguồn cấp thấp
android.permission.DIAGNOSTIC Chẩn đoán ứng dụng Cho phép chương trình ghi và truy cập tài nguyên chẩn đoán
android.permission.DISABLE_KEYGUARD Vô hiệu hóa khóa màn hình Cho phép chương trình vô hiệu hóa khóa màn hình
android.permission.DUMP Xuất dữ liệu hệ thống Cho phép chương trình lấy thông tin dump hệ thống từ dịch vụ hệ thống
android.permission.EXPAND_STATUS_BAR Kiểm soát trạng thái thanh Cho phép chương trình mở rộng hoặc thu hẹp thanh trạng thái
android.permission.FACTORY_TEST Chế độ thử nghiệm nhà máy Cho phép chương trình chạy chế độ thử nghiệm nhà máy
android.permission.FLASHLIGHT Sử dụng đèn pin Cho phép truy cập đèn pin
android.permission.FORCE_BACK Quay lại bắt buộc Cho phép chương trình sử dụng phím quay lại bất kể Activity có ở cấp trên hay không
android.permission.GET_ACCOUNTS Truy cập danh sách tài khoản Gmail Truy cập danh sách tài khoản GMail
android.permission.GET_PACKAGE_SIZE Lấy kích thước ứng dụng Lấy kích thước tệp tin của ứng dụng
android.permission.GET_TASKS Lấy thông tin nhiệm vụ Cho phép chương trình lấy thông tin về các ứng dụng đang chạy hoặc đã chạy gần đây
android.permission.GLOBAL_SEARCH Cho phép tìm kiếm toàn cầu Cho phép chương trình sử dụng chức năng tìm kiếm toàn cầu
android.permission.HARDWARE_TEST Kiểm tra phần cứng Truy cập các thiết bị phần cứng hỗ trợ, dùng cho kiểm tra phần cứng
android.permission.INJECT_EVENTS Tiêm sự kiện Cho phép truy cập vào các sự kiện cấp thấp của chương trình, lấy luồng sự kiện của phím hoặc trỏ
android.permission.INSTALL_LOCATION_PROVIDER Cài đặt nhà cung cấp định vị Cài đặt nhà cung cấp định vị
android.permission.INSTALL_PACKAGES Cài đặt ứng dụng Cho phép chương trình cài đặt ứng dụng
android.permission.INTERNAL_SYSTEM_WINDOW Cửa sổ hệ thống nội bộ Cho phép chương trình mở cửa sổ nội bộ, không mở cho các ứng dụng của bên thứ ba
android.permission.INTERNET Truy cập internet Truy cập kết nối mạng, có thể phát sinh lưu lượng GPRS
android.permission.KILL_BACKGROUND_PROCESSES Kết thúc tiến trình nền Cho phép chương trình gọi phương thức killBackgroundProcesses(String) để kết thúc tiến trình nền
android.permission.MANAGE_ACCOUNTS Quản lý tài khoản Cho phép chương trình quản lý danh sách tài khoản trong AccountManager
android.permission.MANAGE_APP_TOKENS Quản lý tham chiếu ứng dụng Quản lý việc tạo, hủy, thứ tự Z-axis, chỉ dùng cho hệ thống
android.permission.MTWEAK_USER Quyền nâng cao Cho phép người dùng mTweak truy cập vào quyền hạn hệ thống nâng cao
android.permission.MTWEAK_FORUM Quyền cộng đồng Cho phép sử dụng quyền cộng đồng của mTweak
android.permission.MASTER_CLEAR Định dạng mềm Cho phép chương trình thực hiện định dạng mềm, xóa thông tin cấu hình hệ thống
android.permission.MODIFY_AUDIO_SETTINGS Thay đổi cài đặt âm thanh Thay đổi thông tin cài đặt âm thanh
android.permission.MODIFY_PHONE_STATE Thay đổi trạng thái điện thoại Thay đổi trạng thái điện thoại, như chế độ máy bay, nhưng không bao gồm việc thay thế giao diện quay số của hệ thống
android.permission.MOUNT_FORMAT_FILESYSTEMS Định dạng hệ thống tệp Định dạng hệ thống tệp có thể di động, như định dạng xóa thẻ SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Gắn hệ thống tệp Gắn, bỏ gắn hệ thống tệp bên ngoài
android.permission.NFC Cho phép giao tiếp NFC Cho phép chương trình thực hiện giao tiếp không dây gần (NFC), dùng cho hỗ trợ di động
android.permission.PERSISTENT_ACTIVITY Hoạt động liên tục Tạo một hoạt động liên tục, tính năng này được đánh dấu là sẽ bị gỡ bỏ trong tương lai
android.permission.PROCESS_OUTGOING_CALLS Xử lý cuộc gọi ra Cho phép chương trình theo dõi, sửa đổi hoặc từ chối cuộc gọi ra
android.permission.READ_CALENDAR Đọc nhắc nhở lịch Cho phép chương trình đọc thông tin lịch của người dùng
android.permission.READ_CONTACTS Đọc danh bạ Cho phép ứng dụng truy cập thông tin danh bạ liên lạc
android.permission.READ_FRAME_BUFFER Chụp màn hình Đọc bộ đệm khung để chụp ảnh màn hình
com.android.browser.permission.READ_HISTORY_BOOKMARKS Đọc dấu trang và lịch sử Đọc dấu trang và lịch sử của trình duyệt
android.permission.READ_INPUT_STATE Đọc trạng thái đầu vào Đọc trạng thái đầu vào của phím hiện tại, chỉ dành cho hệ thống
android.permission.READ_LOGS Đọc nhật ký hệ thống Đọc nhật ký hệ thống từ cấp thấp
android.permission.READ_PHONE_STATE Đọc trạng thái điện thoại Truy cập trạng thái điện thoại
android.permission.READ_SMS Đọc nội dung tin nhắn Đọc nội dung tin nhắn
android.permission.READ_SYNC_SETTINGS Đọc cài đặt đồng bộ Đọc cài đặt đồng bộ, đọc cài đặt đồng bộ hóa trực tuyến từ Google
android.permission.READ_SYNC_STATS Đọc trạng thái đồng bộ Đọc trạng thái đồng bộ, lấy trạng thái đồng bộ của Google trực tuyến
android.permission.REBOOT Khởi động lại thiết bị Cho phép chương trình khởi động lại thiết bị
android.permission.RECEIVE_BOOT_COMPLETED Cho phép tự động chạy khi khởi động Cho phép chương trình tự động chạy khi khởi động
android.permission.RECEIVE_MMS Nhận MMS Nhận MMS
android.permission.RECEIVE_SMS Nhận tin nhắn Nhận tin nhắn
android.permission.RECEIVE_WAP_PUSH Nhận WAP Push Nhận thông tin WAP PUSH
android.permission.RECORD_AUDIO Ghi âm Ghi âm giọng nói qua microphone của điện thoại hoặc tai nghe
android.permission.REORDER_TASKS Sắp xếp các nhiệm vụ hệ thống Sắp xếp lại thứ tự z-axis của các nhiệm vụ đang chạy
android.permission.RESTART_PACKAGES Kết thúc nhiệm vụ hệ thống Kết thúc nhiệm vụ bằng cách sử dụng phương thức restartPackage(String), phương thức này sẽ bị bỏ
android.permission.SEND_SMS Gửi tin nhắn Gửi tin nhắn
android.permission.SET_ACTIVITY_WATCHER Thiết lập trình giám sát hoạt động Thiết lập trình giám sát hoạt động, thường dùng trong kiểm thử monkey
com.android.alarm.permission.SET_ALARM Thiết lập thông báo báo thức Thiết lập thông báo báo thức
android.permission.SET_ALWAYS_FINISH Thiết lập luôn thoát Thiết lập chương trình có luôn thoát trong nền hay không
android.permission.SET_ANIMATION_SCALE Thiết lập tỷ lệ hoạt ảnh Thiết lập tỷ lệ hoạt ảnh toàn cầu
android.permission.SET_DEBUG_APP Thiết lập chương trình gỡ lỗi Thiết lập chương trình gỡ lỗi, thường dùng trong phát triển
android.permission.SET_ORIENTATION Thiết lập hướng màn hình Thiết lập hướng màn hình theo chế độ ngang hoặc hiển thị theo cách chuẩn, không dùng cho các ứng dụng thông thường
android.permission.SET_PREFERRED_APPLICATIONS Thiết lập tham số ứng dụng Thiết lập tham số của ứng dụng, đã không còn sử dụng cụ thể xem giới thiệu về addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Thiết lập giới hạn tiến trình Cho phép chương trình thiết lập giới hạn số lượng tiến trình tối đa
android.permission.SET_TIME Thiết lập thời gian hệ thống Thiết lập thời gian hệ thống
android.permission.SET_TIME_ZONE Thiết lập múi giờ hệ thống Thiết lập múi giờ hệ thống
android.permission.SET_WALLPAPER Thiết lập hình nền màn hình chính Thiết lập hình nền màn hình chính
android.permission.SET_WALLPAPER_HINTS Thiết lập gợi ý hình nền Thiết lập gợi ý hình nền
android.permission.SIGNAL_PERSISTENT_PROCESSES Gửi tín hiệu tiến trình lâu dài Gửi một tín hiệu tiến trình lâu dài
android.permission.STATUS_BAR Kiểm soát thanh trạng thái Cho phép chương trình mở, đóng hoặc vô hiệu hóa thanh trạng thái
android.permission.SUBSCRIBED_FEEDS_READ Truy cập nội dung đã đăng ký Truy cập cơ sở dữ liệu thông tin đã đăng ký
android.permission.SUBSCRIBED_FEEDS_WRITE Ghi nội dung đã đăng ký Ghi hoặc sửa đổi cơ sở dữ liệu của nội dung đã đăng ký
android.permission.SYSTEM_ALERT_WINDOW Hiển thị cửa sổ hệ thống Hiển thị cửa sổ hệ thống
android.permission.UPDATE_DEVICE_STATS Cập nhật trạng thái thiết bị Cập nhật trạng thái thiết bị
android.permission.USE_CREDENTIALS Sử dụng chứng chỉ Cho phép chương trình yêu cầu xác thực từ AccountManager
android.permission.USE_SIP Sử dụng video SIP Cho phép chương trình sử dụng dịch vụ video SIP
android.permission.VIBRATE Sử dụng rung Cho phép rung
android.permission.WAKE_LOCK Khóa đánh thức Cho phép chương trình vẫn chạy tiến trình nền ngay cả khi màn hình điện thoại đã tắt
android.permission.WRITE_APN_SETTINGS Ghi thông tin cấu hình điểm truy cập GPRS Ghi cấu hình điểm truy cập GPRS mạng
android.permission.WRITE_CALENDAR Ghi nhắc nhở lịch Ghi thông tin lịch, nhưng không thể đọc
android.permission.WRITE_CONTACTS Ghi danh bạ Ghi thông tin danh bạ, nhưng không thể đọc
android.permission.WRITE_EXTERNAL_STORAGE Ghi vào bộ nhớ ngoài Cho phép chương trình ghi vào bộ nhớ ngoài, ví dụ ghi tệp tin trên thẻ SD
android.permission.WRITE_GSERVICES Ghi dữ liệu Google Map Cho phép chương trình ghi dữ liệu dịch vụ Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Ghi dấu trang và lịch sử Ghi lịch sử hoặc dấu trang của trình duyệt, nhưng không thể đọc
android.permission.WRITE_SECURE_SETTINGS Đọc và ghi cài đặt bảo mật hệ thống Cho phép chương trình đọc và ghi các mục cài đặt bảo mật hệ thống
android.permission.WRITE_SETTINGS Đọc và ghi cài đặt hệ thống Cho phép đọc và ghi các mục cài đặt hệ thống
android.permission.WRITE_SMS Ghi tin nhắn Cho phép ghi tin nhắn

Bảng đối chiếu mô tả quyền Android Manifest - Tổng hợp quyền Android

Trong phát triển Android, tập tin Android Manifest là chìa khóa cấu hình quyền ứng dụng. Mỗi ứng dụng Android cần khai báo các quyền cần thiết để truy cập tài nguyên hệ thống. Bài viết này sẽ cung cấp bảng đối chiếu mô tả quyền Android Manifest hoàn chỉnh cho bạn, giúp các nhà phát triển dễ dàng xem và hiểu các quyền Android khác nhau cùng chức năng tương ứng của chúng.

Quyền Android Manifest là gì?

Trong tập tin Android Manifest, các quyền cần thiết cho ứng dụng được khai báo, những quyền này quyết định ứng dụng có thể truy cập tài nguyên và chức năng nào của hệ thống. Ví dụ, việc truy cập internet, sử dụng camera hay đọc thông tin danh bạ đều cần khai báo quyền tương ứng trong tập tin Manifest.

Bảng đối chiếu mô tả quyền Android Manifest thông dụng

Dưới đây là bảng đối chiếu mô tả quyền Android thường dùng. Bạn có thể nhanh chóng hiểu chức năng của quyền bằng cách xem tên quyền và mô tả của nó:

Tên quyền Mô tả quyền
INTERNET Cho phép ứng dụng truy cập internet, thực hiện các hoạt động mạng.
ACCESS_NETWORK_STATE Cho phép ứng dụng truy cập thông tin trạng thái mạng, kiểm tra xem có kết nối mạng hay không.
READ_EXTERNAL_STORAGE Cho phép ứng dụng đọc các tệp tin trên bộ nhớ ngoài.
WRITE_EXTERNAL_STORAGE Cho phép ứng dụng ghi vào tệp tin trên bộ nhớ ngoài.
CAMERA Cho phép ứng dụng truy cập camera của thiết bị.
ACCESS_FINE_LOCATION Cho phép ứng dụng truy cập thông tin vị trí chính xác (GPS).
ACCESS_COARSE_LOCATION Cho phép ứng dụng truy cập thông tin vị trí xấp xỉ (trạm di động và Wi-Fi).
READ_CONTACTS Cho phép ứng dụng đọc thông tin danh bạ trên thiết bị.
WRITE_CONTACTS Cho phép ứng dụng sửa đổi thông tin danh bạ trên thiết bị.
CALL_PHONE Cho phép ứng dụng gọi điện thoại trực tiếp.
READ_SMS Cho phép ứng dụng đọc nội dung tin nhắn.
RECEIVE_SMS Cho phép ứng dụng nhận tin nhắn.
READ_CALENDAR Cho phép ứng dụng đọc thông tin lịch trên thiết bị.
WRITE_CALENDAR Cho phép ứng dụng sửa đổi thông tin lịch trên thiết bị.

Hướng dẫn khai báo quyền trong Android Manifest

Trong tập tin AndroidManifest.xml của dự án Android, bạn cần khai báo quyền cần thiết cho ứng dụng bằng thẻ <uses-permission>. Dưới đây là cách khai báo một quyền:


<uses-permission android:name="android.permission.INTERNET" />

Bạn có thể khai báo nhiều quyền tùy theo nhu cầu của ứng dụng.

Tóm tắt

Việc hiểu và cấu hình đúng quyền Android Manifest là điều cực kỳ quan trọng đối với các nhà phát triển. Bằng cách sử dụng bảng đối chiếu mô tả quyền Android Manifest này, bạn có thể dễ dàng tìm kiếm và hiểu chức năng của mỗi quyền, đảm bảo ứng dụng hoạt động đúng yêu cầu và tuân theo các thực tiễn tốt nhất.

Dấu chân của bạn:
Chọn ngôn ngữ