CÁC THÀNH PHẦN CỦA CHƯƠNG TRÌNH

Một phần của tài liệu Xây dựng trò chơi Caro online trên Android (Trang 44 - 45)

a. Cấu trúc thư mục

Thành phần của chương trình gồm 1 package chứa các lớp chương trình: - Class Welcome: Khởi tạo kết nối và chuẩn bị giao diện.

- Class Menu: Hiển thị menu chính của chương trình.

- Class Setting: Điều khiển âm thanh và quân cờ của chương trình. - Class Profile: Lưu thông tin cá nhân và bạn chơi.

- Class About: Thông tin và cách chơi Game.

- Class CaroApllication: Lớp ứng dụng truyền thông điệp từ Service đến các Activity.

- Interface ApllicationListener: Gồm các hàm cập nhật giao diện. - Class Chat: Thể hiện giao diện khung chat của ván cờ.

- Class Dangki: Lớp chức năng đăng kí. - Class Dangnhap: Lớp chức năng đăng nhập.

- Class GameView: Lớp điều khiển giao diện bàn cờ khi chơi game. - Class Hoso: Lớp hiển thị thông tin thành tích.

- Class PlayGame: Lớp TabLayout chứa 2 Activity GameView và Chat. - Class Room: Khởi tạo danh sách người chơi.

b. Layout

Gồm 9 file xml giao diện của chương trình. Các file xml này được gọi trong các Activity. Mỗi file chứa đựng các Button, EditText, ImageView, TextView được xử lý các sự kiện hoặc thay đổi nội dung, tính năng tại các Activity gọi tới nó

c. Drawable và Raw

Chứa các hình ảnh và âm thanh cho các chức năng của chương trình.

Mỗi ứng dụng đều cần có tập tin này để mô tả những thông tin quan trọng của nó cho hệ điều hành biết. Các Activity, Application, Service được khai báo trong AndroidManifest, khi khởi động chương trình, hệ điều hành sẽ tìm kiếm thông tin trong tập tin AndroidManifest này để gọi Service hay Application tương ứng.

Một phần của tài liệu Xây dựng trò chơi Caro online trên Android (Trang 44 - 45)