hành phần nào trong số này không phải là một trong ba thành phần chính của APK?
Trả lời:
Đáp án đúng: D
APK (Android Package Kit) là định dạng tệp gói được sử dụng bởi hệ điều hành Android để phân phối và cài đặt ứng dụng di động. Một tệp APK thường chứa các thành phần sau:
- Dalvik Executable (DEX files): Mã byte đã được chuyển đổi để chạy trên máy ảo Dalvik (hoặc ART trong các phiên bản Android mới hơn).
- Resources: Tài nguyên như hình ảnh, bố cục giao diện người dùng (layouts), chuỗi văn bản, v.v.
- Native Libraries: Các thư viện được biên dịch cho các kiến trúc CPU cụ thể (ví dụ: ARM, x86).
- AndroidManifest.xml: Tệp kê khai ứng dụng, mô tả cấu trúc, quyền và các yêu cầu khác của ứng dụng.
- Assets: Các tệp dữ liệu tùy ý mà ứng dụng có thể sử dụng.
Webkit là một công cụ trình duyệt web, không phải là một thành phần cơ bản được đóng gói trực tiếp trong tệp APK. Nó có thể được sử dụng bởi các ứng dụng Android để hiển thị nội dung web, nhưng bản thân nó không phải là một phần của cấu trúc APK tiêu chuẩn.