Thứ Bảy, 21 tháng 6, 2014

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.


Hướng dẫn tạo project trong android

      - 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:
Hướng dẫn tạo project trong android

      -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.xmlfragment_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
Hướng dẫn tạo project trong android

      -Tiếp theo, bạn mở file activity_main.xmlđể xem xét
Hướng dẫn tạo project trong android
      +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 ^^
Hướng dẫn tạo project trong android

      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.
      Hẹn gặp lại các bạn ở trong bài tập tiếp theo nhé !

 >>>Bài 4: Vòng đời của một ứng dụng Android

Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến