Với những phần làm quen lập trình Android với Project và hôm nay chúng tôi xin giới thiệu cấu trúc Project trong lập trình Android cho tất những ai đang muốn phát triển ứng dụng của mình trên môi trường Android đang lớn mạnh hiện nay .
Cấu trúc cây trên Eclipse :
Cấu trúc cây trên Eclipse |
Đây là cấu trúc của ứng dụng Android trên Eclipse:
/src : chứa các package gồm các lớp ứng dụng và xử lí liên quan đến Activity, các xử lý.
/gen : chứa các tập tin Java được phát sinh tự động. Tốt nhất là không được thêm hay sửa đổi bất kì giá trị gì của các tập tin nằm trong gen; nếu không tất cả các giá trị vừa thêm hay sửa đổi đó sẽ được phục hồi về giá trịban đầu. Trong tập tin R.Java của thư mục . /gen chứa các định danh cho tất các đối tượng trên giao diện của tất cả màn hình, của tất cả các nguồn tài nguyên gồm hình ảnh, giá trị, layout, màu sắc,... trong thư mục /res.
/Google APIs Android 2.1 nếu bạn chọn Target name là Android 2.1 thì thư mụ sẽ trở thành /Android 2.1. Trong đây chứa các tập tin .jar là bộ các hàm APIs của Android và Google là Android.jar và maps.jar. Ngoài ra, nếu chương trình của bạn cần sự hỗ trợ các hàm do bên thứ 3 cung cấp thì ta có thể thêm tham chiếu và chúng ta sẽ có thêm thư mục Referenced Libraries chứa các tập tin .jar gồm các bộ hàm hỗ trợ của bên thứ 3. Ví dụ như, trong chương trình demo của khóa luận này có dùng thêm 2 tập tin jar của bên thứ3 cho việc truy dùng hàm đọc dữ liệu thông qua service và dùng hàm đểdùng cho danh sách tải về dạng tuần tự.
/asset : các tài nguyên trong thư mục này sẽ không được Android đánh định danh ID cho nó.
/res : chứa các nguồn tài nguyên có trong chương trình như thư mục /drawable chứa các hình ảnh hay hình nền chương trình gồm các tập tin hình ảnh hoặc xml; thư mục layout chứa các khung giao diện chương trình; và thư mục values chứa các giá trị như chuỗi, màu sắc, … Tập tin AndroidManifest.xml: chứa các thiết lập cho chương trình như các quyền cho phép truy cập vào phần cứng, thiết lập màn hình chính và các thuộc tính của chúng, và còn rất nhiều thiết lập khác.
Cấu trúc của project Android trên bộ nhớ
Cấu trúc của project Android trên bộ nhớ |
Tương ứng với từng package thì sẽ tạo thành từng cấp thư mục tương ứng trong thư mục \src như com.hellonhattrung trở thành \src\com\hellonhattrung. Ở đây ta chú ý đến thư mục \bin chứa tập tin thực thi .apk để cài vào thiết bị chạy Android và thư mục \.settings chứa các thiết lập ứng dụng Android mà ta không nhìn thấy trên Package Explorer.
Tiếp theo ta làm quen với các khung nhìn trên Eclipse để thấy rõ hơn về từng khung nhìn lập trình Android trên Eclipse.
0 nhận xét:
Đăng nhận xét