bai 05
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: bai 05
bai 05
ATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nh bai 05 hững mục liêu sau:1.Cung cấp các van về lập trinh giao diện người dùng với các đối tượng cơ ban như Toast, EditText, Button. Image, List,... và các dạng khung chứa (layout).2.Các phương pháp xừ lý sự kiện trong android..Xôi dung:5.1.Kiến trúc giao diện người dùngKiên trúc đê lập trinh giao diện ngườ bai 05 i dùng trên Android, tương tự kiến trúc trên các môi trường khác như AWT, Swing, J2ME.... được tồ chức dưới dạng mô hình MVC (Model-View-Controller),bai 05
xem hình vẽ sau.Trong kiến trúc này. thành phần Model lưu giữ mọi dữ liệu, trạng thái... cúa các đoi tượng trong giao diện. Ví dụ trong chương trinh cATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nh bai 05 hứa nội dung file âm thanh cùa MP3 được tãi từ các nguồn và chuẩn bị cho việc phát âm.Thành phan View đê hiên thị các đoi tượng cho người dùng xem và tương tác. vi dụ các nút “Play”, “Pause”, “Stop” hay thanh tiến trinh chơi... là cung cap hiên thị đê người dùng quan sát và tác động khi can trong ch bai 05 ương trinh nghe nhạc.Cuối cúng, thành phan Controller, đê điều khiên các hành động, sự kiện liên quan xây ra khi người dũng tương tác với chương trinhbai 05
hoặc từ bên trong hệ thống. Các sự kiện có thê như nhấn phim, chạm màn hình, cuộc gọi đen... và chúng được đưa vào cấu trúc hàng đợi (event-queue), mATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nh bai 05 trạng thái và dừ liệu của mô hình (lưu trong Model) sè được cập nhật và từ đó làm thay đôi các thành phần trên View.Trong Android, hau het các đoi tượng cung câp cho giao diện người dùng đồ họa đều được ke thừa từ lớp View, xem sơ đo sau.: Control ! : Control ị Control )Trong đó, lớp View là lớp gi bai 05 ao diện người dùng cơ bân. các đối tượng điều khiên nhìn thay trên màn hình (hay gọi lã controls hoặc widgets) đều keLập trình thiết bị di động - Bàibai 05
5Trang 2jglTrung tâm Đào tạo E-lcarningCơ hội học tập cho mọi ngườithừa từ lớp View, kế cá các lớp quy định layout (sự sắp xếp các thành phần trên giaATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nh bai 05 y. chúng la có thè nhóm các đoi tượng giao diện màn hình trong một the thong nhất de dàng lương lác. Trong lớp VicwGroup Cling cung cấp CƯ che quàn lý layout đe sâp xếp các đoi lượng được gộp nhóm, như là LincarLaỵoul...Widget lả gói (package) chứa và quán lý nhiều lóp doi tượng giao diện màn hình d bai 05 e nhóm vảo trong ViewGroup. Ngoải ra. trong gói này chửa các lớp quan lý layout đê sãp xếp các đối lượng trên giao diện như GridLayoul, RclatixcLaỵoulbai 05
. LincarLayout...Các gói thư viện cơ ban gom:-android.os.* chứa các dịch vụ cơ bàn cúa hệ thống, truyền thông diệp và trao dối giửa các tiến trình nộiATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nh bai 05 n mân hình.-android.view.* chứa các lớp giao diện người dùng cơ bân dũng đê xử lý các tương tác với người dùng.-android.graphics.* chứa các đôi tượng xứ lý đồ họa mức thấp như VC trực tiếp trên màn hình.-android.database.* chứa cãc lớp xử lý dừ liệu cho chương trình. bai 05 ATrung tâm Đào tạo E-learningCơ hội học tập cho mọi ngườiBÀI 5: KỸ THUẬT LẶP TRÌNH cơ BẢN TRONG ANDROIDMuc tiêu:Trong bài này. Anh/Chị cần đại được nhGọi ngay
Chat zalo
Facebook