Hi , hôm nay mình sẽ hướng dẫn các bạn cách tạo và hiểu về cấu trúc chương trình Android khi code trên eclipse.
1. Cách tạo chương trình.
Bước 1: Các bạn chuột phải ==> Chọn new ==>Android Application Project
Bước 2 : Đặt tên cho Application của mình.
Trong đó :
- Application name : Tên app của bạn :
- Project Name : tên project của bạn.
- Package name : tên package name để submit lên Google play
- Minimum Required SDK : App của bạn có thể chạy trên API thấp nhất nào , OS thấp nhất nào.
- Target SDK : App của bạn có thể chạy tốt nhất ở API nào.
- Compile With : Và đang được complier trên target nào.
- Theme ; là theme được sử dụng cho app . Cái này mình sẽ hướng dẫn cụ thể trong loạt bài sau.
Các bạn chọn thông tin đầy đủ rồi ==> Sau đó chọn next
Bước 3 : Chọn icon cho app ==> Next
Bước 4: Chọn loại activity cho MainActivity cho app của bạn ==> Sau đó chọn Next
Bước 5 : Đặt tên MainActivity và Main layout ==>Chọn finish
2. Cấu trúc một chương trình Android.
Một cấu trúc chương trình Android trong eclipse sẽ có dạng như sau:
Vùng 1 : Chứa các file .java chính là source code của các bạn sẽ được viết tại đây , xử lý các lớp model , control... sẽ được xử lý tại đây.
Vùng 2 : là thư mục gen , trong thư mục này có file BuildConfig.java và R.java. Thằng R.java là file java SDK Android sẽ tự gen ra nếu các bạn để auto build, nó quy định các id của các thành phần trong app của bạn. Như các bạn có thể thấy ở hình dưới.
Vùng 3 : Chứa các resource cho app của bạn , như các file xml giao diện , ảnh ...
Vùng 4 : Chứa layout , các file xml quy định các screen .
Vùng 5 : Quy định các loại menu và value cho app của bạn . Cái này các bạn sẽ dần dần sẽ hiểu sâu hơn . Thư mục value: quy định các file strings.xml và file style , theme các kiểu
Vùng 6 : AndroidMenifest.xml . File config cho toàn bộ app của bạn
Cụ thể hơn như sau :
Các bạn chọn thư mục layout . Mở thử một file layout trong thư mục này .
Vùng Plete là các element có thể sử dụng để thiết kế layout cho màn hình ứng dụng của các bạn. Một cửa sổ để hiển thị xem ứng dụng của các bạn được thiết kết thế nào.
Để ý bên dưới ảnh , có 2 phần : Graphical Layout và activity_main.xml
Graphical Layout : các bạn có thể kéo thả và tự do design ở đây , giống như với swing ...Bên activity_main.xml nó sẽ tự gen ra . Hoặc có thể code bên phía activity_main.xml cũng được .
File AndroidMenifest.xml
Vùng 1 : chính là package name các bạn đã đặt khi tạo project
Vùng 2 : là version code và version name . Hai cái này đặc biệt quan trọng khi các bạn update trên playstore . Cụ thể thế nào mình sẽ hướng dẫn các bạn sau .
Vùng 3 : Chính là min target và target SDK cũng mới tạo . Nếu các bạn muốn sửa thì hãy sử ở đây .
Vùng 4 : Là các Activity dùng cho app . Lưu ý nó phải nằm trong thẻ application nhé . Nằm ngoài là sai luôn đó . Trong thẻ này còn mấy loại khác nữa như meta-data , bla bla . Dần dần các bạn sẽ khám phá hết nó .
OK , tạm thời thế đã .
Hẹn gặp lại các bạn trong loạt bài sau.





No comments:
Post a Comment