50 câu hỏi 60 phút
Điều nào sau đây chứa ứng dụng sau khi nó được biên dịch?
asses/
src/
bin/
Sau khi một ứng dụng được biên dịch, các tệp thực thi (ví dụ: .exe, .jar, .class) và các tài nguyên liên quan thường được đặt trong thư mục bin/ (viết tắt của "binary"). Thư mục này chứa các tệp đã được chuyển đổi từ mã nguồn sang dạng mà máy tính có thể thực thi được.
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
Sau khi một ứng dụng được biên dịch, các tệp thực thi (ví dụ: .exe, .jar, .class) và các tài nguyên liên quan thường được đặt trong thư mục bin/ (viết tắt của "binary"). Thư mục này chứa các tệp đã được chuyển đổi từ mã nguồn sang dạng mà máy tính có thể thực thi được.
Khi một ứng dụng Android cần sử dụng dữ liệu hoặc dịch vụ từ một ứng dụng khác, nó cần khai báo các quyền (permissions) cần thiết trong tệp AndroidManifest.xml. Tệp này là tệp cấu hình chính của ứng dụng Android, chứa thông tin về các thành phần của ứng dụng, các quyền mà ứng dụng yêu cầu, và các tính năng mà ứng dụng sử dụng.
Các tùy chọn khác không chính xác vì:
Android.xml: Không phải là tên tệp cấu hình chuẩn của ứng dụng Android.Manifest.xml: Tên này không chính xác, tên đúng phải là AndroidManifest.xml.none of these: Vì có một đáp án đúng là AndroidManifest.xml.Khi một ứng dụng Android được cài đặt trên thiết bị, nó sẽ tồn tại trong một security sandbox (hộp cát bảo mật). Hộp cát bảo mật là một môi trường bị cô lập, nơi ứng dụng có thể truy cập các tài nguyên hệ thống một cách hạn chế. Điều này giúp bảo vệ hệ thống khỏi các ứng dụng độc hại và ngăn các ứng dụng can thiệp vào nhau.
A. device memory (bộ nhớ thiết bị): Ứng dụng sử dụng bộ nhớ thiết bị, nhưng không phải là nơi nó tồn tại một cách trừu tượng. Ứng dụng được cài đặt và chạy trong hộp cát, sử dụng bộ nhớ thiết bị để lưu trữ dữ liệu và mã.
B. external memory (bộ nhớ ngoài): Ứng dụng có thể lưu trữ dữ liệu trên bộ nhớ ngoài, nhưng đây không phải là nơi ứng dụng tồn tại một cách mặc định. Bộ nhớ ngoài thường được sử dụng cho các tệp lớn như hình ảnh, video, và các dữ liệu khác mà không cần truy cập nhanh.
D. None of the above: Vì C là đáp án đúng, nên D sai.
Các lớp con trực tiếp và gián tiếp của lớp Service trong Android bao gồm:
RecognitionService (Dịch vụ nhận dạng): Cung cấp giao diện cho các dịch vụ nhận dạng giọng nói.RemoteViewsService (Dịch vụ RemoteViews): Cho phép cung cấp dữ liệu cho các RemoteViews, thường được sử dụng trong các widget và thông báo.SpellCheckerService (Dịch vụ kiểm tra chính tả): Cung cấp khả năng kiểm tra chính tả cho các ứng dụng.InputMethodService (Dịch vụ phương thức nhập liệu): Cho phép tạo các phương thức nhập liệu tùy chỉnh (ví dụ: bàn phím ảo).Vậy tất cả các đáp án A, B, C, và D đều là các lớp con của Service.
Trong Android, gói android.test (hoặc các thư viện kiểm thử hiện đại như JUnit, Espresso, Mockito) được sử dụng để viết các trường hợp kiểm thử (test cases) cho ứng dụng. Gói này cung cấp các lớp và phương thức cần thiết để kiểm tra các thành phần khác nhau của ứng dụng Android, như Activity, Service, và các thành phần giao diện người dùng. Các gói khác như android.view, android.util, và android.text phục vụ các mục đích khác nhau và không phải là gói chính để viết test cases.