Các bạn đã tạo một chương trình Hello world theo hướng dẫn cho riêng mình chưa. Liệu bạn có đặt ra câu hỏi sao nó lại sinh ra nhiều thư mục và rắc rối như vậy không. Trong bài viết này mình sẽ giúp các bạn hiểu được phần nào đó cấu trúc của một chương trình Android.
Đầu tiên mình có hình ảnh sau
Nhìn vào hình các bạn có thể thấy những vùng màu đỏ là những phẩn quan trọng của một chương trình Android.
Đầu tiên là
folder src chính là folder source code chứa mã nguồn của các bạn. Ở đây bạn cũng có thể tạo riêng cho mình những
package bằng các chuột phải vào folder
src->new->Package.
Tiếp ở phía dưới nó là những folder thư viện và có mục thư mục là
gen nơi chứa tất cả những phần được sinh ra từ code của bạn trong ở trong file xml và được biểu diễn dưới dạng các id-số nguyên(trong file khi bạn mở dưới dạng hệ Hexa)
Ví dụ từ project trên
Nó chứa tất cả các thuộc tính được sinh ra như
id, drawable, layout, style, string vvv) tất cả những thứ này sẽ liên quan tới việc bạn truy xuất nó trong phần code Java. Có thể hiểu nôm na những thứ được sinh ra kể trên như biến của một chương trình vậy. Khi vào code chi tiết ở những bài sau các bạn sẽ thấy nó liên quan mật thiết tới mức nào.