Which Android Studio file is most of the app coding done in?
Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về cấu trúc cơ bản của một ứng dụng Android trong Android Studio.
* **A. MainActivity.java:** Đây là nơi chứa phần lớn logic của ứng dụng, nơi các hoạt động (Activity) được định nghĩa và xử lý. Đây là nơi code Java điều khiển giao diện người dùng và xử lý các sự kiện.
* **B. Activity_main_xml:** Đây là file XML định nghĩa giao diện người dùng (UI) của một Activity. Nó mô tả bố cục, các thành phần như nút, text box, v.v., nhưng không chứa logic xử lý.
* **C. AndroidManifest.xml:** File này chứa thông tin cấu hình quan trọng của ứng dụng, như tên ứng dụng, các quyền (permissions) yêu cầu, các Activity được khai báo, v.v. Nó không phải là nơi viết code logic chính của ứng dụng.
* **D. main_activity.java:** Mặc dù có thể tồn tại một file như vậy tùy thuộc vào cách đặt tên của lập trình viên, nhưng cách đặt tên chuẩn trong Android là `MainActivity.java` (chữ hoa đầu mỗi từ).
Vì vậy, đáp án đúng là A.