Thà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?
Đáp án đúng: D
Một gói APK (Android Package Kit) bao gồm các thành phần sau:
1. Dalvik Executable (classes.dex): Chính là bytecode đã được tối ưu hóa để chạy trên máy ảo Dalvik (hoặc ART trong các phiên bản Android mới hơn). Nó chứa toàn bộ code của ứng dụng.
2. Resources: Bao gồm các tài nguyên như hình ảnh, bố cục giao diện (layouts), chuỗi văn bản (strings), và các tài nguyên khác mà ứng dụng sử dụng.
3. Native Libraries: Các thư viện này được viết bằng các ngôn ngữ như C hoặc C++ và thường được sử dụng để thực hiện các tác vụ đòi hỏi hiệu suất cao hoặc truy cập vào các tính năng hệ thống mà Java không cung cấp.
4. Webkit: Không phải là một thành phần cơ bản của một gói APK. Webkit là một công cụ render layout cho các trình duyệt web, nó có thể được sử dụng trong ứng dụng Android nếu ứng dụng có nhu cầu hiển thị nội dung web, nhưng bản thân nó không phải là một phần mà mọi APK đều có.





