Bài 3: Hướng dẫn tạo project trong android. Tìm hiểu cấu trúc các thành phần của một project android.
Ở bài trước, các bạn đã tìm hiểu cách tạo
và sử dụng máy ảo android và DDMS. Trong bài này, chúng ta sẽ cùng tìm hiểu
cách tạo ra một project android và xem các thành phần bên trong của nó.
1.Cách tạo project mới: Các bạn mở eclipse. Chọn Menu File / New /
Android Application Project. Một cửa sổ mới hiện lên cho phép chúng ta lập một
project mới.
- Các bạn lưu ý rằng khi tạo ra một Anrdroid Project mới thì nó sẽ xuất hiện ở khung
Package Explorer bên tay trái. Nếu eclipse của bạn không hiện khung này thì các
bạn có thể mở ra bằng cách: “Vào menu Windows / Show View / chọn Package Explorer
- Các thông số như hình trên đã nhập gồm có:
+ Application Name: Tên ứng dụng do bạn nhập
vào
+ Project Name: Mặc định giống với tên
Application Name. Bạn cũng không cần thiết phải đổi
+ Package Name: Tên gói (Tự sinh ra khi nhập
tên)
+ Minimum Required SDK: Bạn chọn API thấp
nhất mà ứng dụng của bạn có thể cài đặt
+ Target SDK: Chọn API phù hợp nhất
(Thường là chọn mới nhất)
Nói chung, bạn có thể hiểu Minimum
Required SDK là yêu cầu thấp nhất có thể khởi chạy chương trình của bạn. Rõ rang
máy điện thoại có API thấp hơn (cùi mía
hơn) sẽ không thể chạy vì không đảm bảo yêu cầu tối thiểu của chương trình.
Target SDK là API tương thích tốt nhất cho chương trình của bạn. Sau này có thể
có API mới hơn do Google đưa ra nhưng tất nhiên là nó cũng support cho các API
cũ rồi. Bạn cũng không phải suy nghĩ nhiều về vấn đề này. Cứ để anh Google giúp
bạn.
-Tiếp theo, bạn cứ bấm Next hết và finish
nhé. Những cái này chưa cần thiết phải quan tâm đến vào lúc đầu. Để sau này
quay lại tìm hiểu sau cũng chưa muộn.
Vậy là các bạn đã tạo ra được một Android
Project rồi đấy. Tiếp theo chúng ta cùng tìm hiểu về các thành phần của một
project
2. Cấu trúc các thành phần bên trong của một
Android Project:
-Với bộ SDK mới của Google, việc tạo mới một
Android Project sẽ sinh ra thêm một folder appcompat_v7. Bạn có thể quan sát
trong Package Explorer của mình. Các bạn
cần nắm rõ về cấu trúc project để giúp bạn lập trình dễ dàng.
-Khi một ứng dụng mới được tạo ra, thì sẽ
có một Activity để khởi chạy ứng dụng. Các bạn hiểu nôm na một activity như một
nền giao diện của chương trình mà bạn thao tác và thực hiện các công việc. Ở
đây sẽ sinh ra 3 file: MainActivity.java , activity_main.xml và
fragment_main.xml. File MainActivity.java sẽ chính là class chứa toàn bộ source
code thực hiện một hay nhiều công việc nào đó mà bạn muốn. 2 file xml còn lại
chính là giúp thiết kế giao diện cho chương trình của bạn. Thực ra với bản mới
này, việc tạo ra fragment_main.xml sẽ gây khó chịu tới người lập trình. Ở bài
sau mình sẽ hướng dẫn các bạn xóa file này đi.
-Bất kỳ một Activity nào của ứng dụng muốn
được triệu gọi ra thì phải được khai báo trong tập tin Android Manifest.xml. Nếu
không khai báo thì đơn giản là lỗi chương trình thôi, không xài được.
-Dưới đây là một cấu trúc của file
AndroidManifest.xml. Click đúp vào file AndroidManifest.xml trong Package
Exlorer và chọn tab AndroidManifest.xml ở màn hình soạn thảo như sau
-Tiếp theo, bạn mở file activity_main.xml
để xem xét
+Bạn có thể thấy một khung hình chương
trình hiện ra với một chuỗi ký tự “HelloWorld”
mặc định trong project.
+Bên tay trái là bảng Palette. Đây là bảng chứa
đầy đủ các View để thiết kế chương trình. Bạn có thể kéo thả từng View này vào
trong khung chương trình để thử xem cho vui. Sau này khi code bạn phải học cách
tự code cho nó chuyên nghiệp, vì không ai dùng kéo thả đâu.
+Bên tay phải là Properties thuộc tính của
từng View. Hiện tại đang hiển thị là thuộc tính của container(FrameLayout). Chỗ
này giúp bạn tinh chỉnh các thuộc tính như dài rộng, màu chữ, font…
-Tiếp theo bạn mở thư mục gen trong
Package Explorer và mở tập tin R.java lên để coi xem ra sao. Cứ thoải mái mà
làm tới đi bạn, sợ gì đâu. Nhỡ có làm gì sai thì xóa project đi tạo project
khác ^^
Phù, mới tạo Project và ngồi coi thôi mà
đã có một đống thứ thế này. Nhìn cũng hoa cả mắt. Nhưng các bạn cứ yên tâm đi.
Đây là code tự sinh ra thôi, và các bạn không cần phải sửa chữa cái gì của nó.
Thư gen này do Android tự động tạo ra , và dù bạn có xóa thì nó cũng lại tạo
ra. Tất cả nhũng gì bạn thiết lập giao diện, kéo thả….. đủ các thể loại đều được
sinh ra và chứa trong file R.java này. File này về sau giúp bạn truy suất các đối
tượng trong code.
-Còn một vài file khác, các bạn tự tìm hiểu
thêm, để tăng tính tự lập cho chính mình nhé. Tìm hiểu thêm cách build một
chương trình android như thế nào.
Subscribe to:
Post Comments (Atom)





Ứng dụng hay! Cảm ơn bạn đã chia sẻ!
ReplyDelete......................................
Mr. Hệ Nguyễn
Công ty CP NAHI
Click xem chi tiết: Download NAHI Kids miễn phí hoặc Download NAHI Kids mien phi