50 câu hỏi 60 phút
res/ holds
resources
Java source code
application
static files
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
Thư mục assets/
trong một dự án Android được sử dụng để chứa các tài nguyên (resources) và các tệp tĩnh (static files) mà ứng dụng cần. Điều này bao gồm hình ảnh, âm thanh, video, phông chữ, các tệp dữ liệu JSON, XML hoặc bất kỳ loại tệp nào khác mà bạn muốn đóng gói cùng với ứng dụng của mình. Các tệp trong thư mục assets/
sẽ không được biên dịch vào mã nguồn, mà sẽ được sao chép nguyên trạng vào gói ứng dụng (APK). Bạn có thể truy cập chúng bằng cách sử dụng AssetManager
.
Trong khi đó:
java/
.assets/
.Do đó, phương án A và D đều đúng, tuy nhiên, phương án A chính xác và đầy đủ hơn vì nó bao hàm cả phương án D (static files cũng là một loại resources).
Câu trả lời đúng là A. AsyncTask là một lớp tiện ích trong Android cho phép thực hiện các tác vụ nền (background tasks) và cập nhật giao diện người dùng (UI thread) một cách dễ dàng. Nó giúp tránh tình trạng đóng băng giao diện khi thực hiện các tác vụ tốn thời gian. AsyncTask thực hiện các thao tác chặn (ví dụ: truy cập mạng, đọc/ghi file) trong một luồng riêng và sau đó sử dụng phương thức onPostExecute()
để cập nhật kết quả lên luồng UI. Điều này đảm bảo rằng giao diện người dùng luôn phản hồi và không bị treo.