AndroidManifest.xml là một file cấu hình thiết yếu khai báo các thành phần, quyền, và metadata của ứng dụng cho hệ thống Android. Mọi ứng dụng Android đều có một file này, và hệ điều hành đọc nó để hiểu cấu trúc và yêu cầu của ứng dụng.
Manifest khai báo những gì
AndroidManifest.xml cho hệ thống Android biết về ứng dụng:
→ COMPONENTS — khai báo activity, service, broadcast receiver, content provider
(các thành phần phải được khai báo ở đây để có thể sử dụng)
→ PERMISSIONS — những gì ứng dụng cần (internet, camera, vị trí, v.v.)
→ METADATA của ứng dụng — tên package, icon ứng dụng, label, theme, phiên bản min/target SDK
→ INTENT FILTER — những intent mà các thành phần có thể phản hồi (ví dụ: activity launcher)
→ các TÍNH NĂNG phần cứng/phần mềm cần thiết; cấu hình khác
