50 câu hỏi 60 phút
Tệp nào sau đây mô tả ứng dụng đang được xây dựng và những thành phần nào – hoạt động, dịch vụ, v.v. – đang được ứng dụng đó cung cấp?
build.xml
AndroidManifest.xml
Manifest.xml
Android.xmla
Tệp AndroidManifest.xml
là một tệp kê khai, mô tả các thành phần của ứng dụng Android (activities, services, broadcast receivers, content providers), các quyền mà ứng dụng yêu cầu, và các thuộc tính khác của ứng dụng. Tệp này rất quan trọng vì hệ thống Android sử dụng nó để biết cách chạy ứng dụng.
build.xml
: Tệp này (hoặc tương đương như build.gradle
trong các dự án Android Studio hiện đại) được sử dụng bởi các công cụ build như Apache Ant để tự động hóa quá trình biên dịch, đóng gói và triển khai ứng dụng. Nó không mô tả các thành phần ứng dụng.Manifest.xml
: Mặc dù tên có vẻ tương tự, đây không phải là tên chính xác của tệp kê khai trong Android.Android.xmla
: Không phải là một tệp Android hợp lệ.50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Tệp AndroidManifest.xml
là một tệp kê khai, mô tả các thành phần của ứng dụng Android (activities, services, broadcast receivers, content providers), các quyền mà ứng dụng yêu cầu, và các thuộc tính khác của ứng dụng. Tệp này rất quan trọng vì hệ thống Android sử dụng nó để biết cách chạy ứng dụng.
build.xml
: Tệp này (hoặc tương đương như build.gradle
trong các dự án Android Studio hiện đại) được sử dụng bởi các công cụ build như Apache Ant để tự động hóa quá trình biên dịch, đóng gói và triển khai ứng dụng. Nó không mô tả các thành phần ứng dụng.Manifest.xml
: Mặc dù tên có vẻ tương tự, đây không phải là tên chính xác của tệp kê khai trong Android.Android.xmla
: Không phải là một tệp Android hợp lệ.Đáp án đúng là B. java and XML.
Giải thích:
Eclipse (A) là một IDE (Integrated Development Environment), có thể được sử dụng để phát triển ứng dụng Android, nhưng nó không phải là yếu tố bắt buộc để tạo giao diện người dùng. Các tùy chọn C và D (SQL và PL/SQL) liên quan đến cơ sở dữ liệu và không trực tiếp được sử dụng để xây dựng giao diện người dùng Android.
Android Native Development Kit (NDK) cho phép bạn triển khai các phần của ứng dụng bằng mã gốc, sử dụng các ngôn ngữ như C và C++. Điều này đặc biệt hữu ích khi bạn cần tối ưu hóa hiệu suất, tái sử dụng các thư viện hiện có được viết bằng C/C++, hoặc truy cập các tính năng phần cứng cụ thể. Do đó, bạn hoàn toàn có thể viết mã Android bằng C/C++ thông qua NDK.
BLOB là viết tắt của "Binary Large Object", có nghĩa là "Đối tượng lớn nhị phân". Đây là một kiểu dữ liệu trong cơ sở dữ liệu được sử dụng để lưu trữ các dữ liệu nhị phân lớn, chẳng hạn như hình ảnh, âm thanh, video hoặc các tài liệu phức tạp khác. Các kiểu dữ liệu khác (như văn bản) có thể không phù hợp để lưu trữ những dữ liệu này một cách hiệu quả, do đó BLOB được sử dụng.