JavaScript is required
Danh sách đề

500+ câu hỏi trắc nghiệm Công nghệ Java cho di động giải thích chi tiết từng câu - Đề 12

18 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 18

Bạn có thể sử dụng trực tiếp nguồn tài nguyên nào sau đây từ những tài nguyên sẵn có?

A.

style

B.

styleable

C.

string

D.

raw

Đáp án
Đáp án đúng: A

Trong Android, bạn có thể sử dụng trực tiếp tài nguyên string từ file strings.xml thông qua ID của nó trong code Java/Kotlin hoặc XML layouts. Ví dụ: getString(R.string.app_name) hoặc @string/app_name. Các tài nguyên khác như stylestyleable được sử dụng để định nghĩa giao diện và thuộc tính tùy chỉnh, và raw được sử dụng cho các file dữ liệu thô, không được xử lý bởi hệ thống.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: A

Trong Android, bạn có thể sử dụng trực tiếp tài nguyên string từ file strings.xml thông qua ID của nó trong code Java/Kotlin hoặc XML layouts. Ví dụ: getString(R.string.app_name) hoặc @string/app_name. Các tài nguyên khác như stylestyleable được sử dụng để định nghĩa giao diện và thuộc tính tùy chỉnh, và raw được sử dụng cho các file dữ liệu thô, không được xử lý bởi hệ thống.

Lời giải:
Đáp án đúng: A

Đáp án đúng là A: build.xml

Giải thích:

  • build.xml: Đây là tập lệnh cấu hình cho Ant, một công cụ xây dựng phần mềm tự động hóa. Trong ngữ cảnh Android, build.xml chứa các hướng dẫn để biên dịch mã nguồn, đóng gói tài nguyên, tạo file APK và cài đặt ứng dụng lên thiết bị hoặc trình giả lập.
  • AndroidManifest.xml: Tập tin này chứa thông tin mô tả về ứng dụng, các thành phần của nó (Activity, Service, Broadcast Receiver, Content Provider), quyền truy cập và các yêu cầu phần cứng/phần mềm. Nó không được sử dụng để xây dựng và cài đặt ứng dụng.
  • Manifest.xml: Đây là tên chung cho các tập tin manifest, nhưng trong Android, tập tin manifest cụ thể là AndroidManifest.xml.
  • Android.xml: Không có tập tin nào tên là Android.xml được sử dụng trong quá trình xây dựng và cài đặt ứng dụng Android.

Câu 3:

Trong , người gửi chỉ định loại người nhận.

Lời giải:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về "intent" trong lập trình Android, cụ thể là "explicit intent" và "implicit intent".

* Explicit intent (Intent tường minh): Chỉ định rõ ràng component (ví dụ: Activity, Service, Broadcast Receiver) mà intent sẽ được gửi đến bằng cách sử dụng tên lớp đầy đủ của component đó. Trong trường hợp này, người gửi biết chính xác người nhận.
* Implicit intent (Intent ngầm định): Không chỉ định component đích cụ thể. Thay vào đó, nó khai báo một hành động (action) cần thực hiện và có thể có thêm dữ liệu (data) liên quan. Hệ thống Android sẽ tìm kiếm các component phù hợp để xử lý intent này dựa trên các bộ lọc intent (intent filters) mà chúng khai báo. Người gửi không biết trước ai sẽ nhận.

Dựa vào định nghĩa trên, "explicit intent" là khi người gửi chỉ định loại người nhận.

Vậy đáp án đúng là B.

Câu 4:

Browsers that are available for Android are based on

Lời giải:
Đáp án đúng: C
Các trình duyệt web (browser) cho hệ điều hành Android thường dựa trên mã nguồn mở WebKit. WebKit là một bộ công cụ (engine) trình duyệt web mã nguồn mở, được sử dụng rộng rãi trong nhiều trình duyệt, bao gồm cả Chrome (trước khi Chrome chuyển sang Blink) và Safari. Vì vậy, WebKit là nền tảng cơ bản cho nhiều trình duyệt Android, cho phép chúng hiển thị nội dung web một cách chính xác.
Lời giải:
Đáp án đúng: C
Câu hỏi yêu cầu xác định các biệt danh của các phiên bản Android. Sau khi xem xét, ta thấy: Cupcake, Honeycomb, và Gingerbread đều là tên mã của các phiên bản Android. Muffin không phải là tên mã của phiên bản Android nào. Do đó, đáp án đúng là C.

Câu 6:

Để mở máy ảo Android Emulator ta chọn mục nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Địa chỉ thư mục lưu file vào bộ nhớ thiết bị là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

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

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Tập đoàn nào sau đây đã mua Android?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Các lớp con Trực tiếp,gián tiếp của Dịch vụ là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP