JavaScript is required

Thành phần nào sau đây không phải là thành phần của tệp APK?

A.

Resources

B.

All of these are components of the APK – Tất cả đề không phải

C.

Native Libraries

D.

Dalvik executable

Trả lời:

Đáp án đúng: B


Tệp APK (Android Package Kit) là định dạng tệp gói ứng dụng đượ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 chứa tất cả các thành phần cần thiết cho một ứng dụng để cài đặt chính xác trên thiết bị Android. Các thành phần cơ bản của một tệp APK bao gồm: * **Resources:** Chứa các tài nguyên của ứng dụng như hình ảnh, âm thanh, bố cục giao diện người dùng (layout), chuỗi văn bản, v.v. * **Native Libraries:** Chứa các thư viện mã nguồn gốc (native code libraries) được viết bằng các ngôn ngữ như C hoặc C++. Các thư viện này thường được sử dụng để cải thiện hiệu suất hoặc truy cập các tính năng phần cứng cụ thể. * **Dalvik Executable (classes.dex):** Chứa mã bytecode Dalvik (hoặc ART bytecode) của ứng dụng, được chuyển đổi từ mã Java. Đây là mã thực thi chính của ứng dụng. Vì tất cả các lựa chọn A, C, và D đều là các thành phần của tệp APK, nên đáp án B (Tất cả đều không phải) là sai. Tuy nhiên, câu hỏi có vẻ không hợp lý vì yêu cầu chọn thành phần *không* phải của tệp APK, nhưng tất cả các lựa chọn đều là thành phần của nó. Do đó, theo nghĩa đen, không có đáp án đúng trong các lựa chọn đã cho.

Câu hỏi liên quan