LẬP TRÌNH ANDROID bài 5 intent

38 288 0
LẬP TRÌNH ANDROID bài 5 intent

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MÔN: CÔNG NGHỆ THÔNG TINĐỀ TÀI: LẬP TRÌNH ANDROID Bài 5 Intent GIẢNG VIÊN HD: SINH VIÊN TH: Lớp: DHTH8ATHTHANH HÓA, THÁNG 10 NĂM 2014 Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí MinhTRUNG TÂM TIN HỌC Lập trình AndroidBài 5. IntentNgành Mạng Thiết bị di động 2014 Nội dung1. Khái niệm về Intent● Cơ chế hoạt động● Các dạng Intent● Xây dựng Intent● Truy xuất Intent● Gửi và Phản hồi Intent trong Activity2. Intent Filter Lập trình Android (2014) – Bài 5. Intent2 1.1 Cơ chế hoạt động Intent được sử dụng để truyền tải thông điệp, yêu cầu một hànhđộng xử lý từ thành phần được gọi. Intent được sử dụng trong ba trường hợp chính:● Khởi động Activity thông qua phương thức startActivity.● Khởi động Service thông qua phương thức startService.● Chuyển thông điệp đến BroadcastReceiver thông qua phương thứcsendBroadcast. Lập trình Android (2014) – Bài 5. Intent3 1.2 Các dạng Intent Intent được chia làm hai dạng:● Explicit Intent: chỉ định rõ thành phần xử lý thông qua tên lớp, thường đượcdùng để gọi đến các thành phần trong cùng ứng dụng.● Implicit Intent: không chỉ định rõ thành phần xử lý, thay vào đó bổ sung cácthuộc tính như: mô tả hành động, dạng dữ liệu… Lập trình Android (2014) – Bài 5. Intent4 1.3 Xây dựng Intent Đối tượng Intent khởi động các thành phần trong ứng dụng đồngthời mang các thông tin về dữ liệu được xử lý, bao gồm các thànhphần sau:● Component: tên thành phần nhận và xử lý Intent● Action: hành động yêu cầu thực thi● Data: dữ liệu yêu cầu nhận và xử lý● Category: mô tả lĩnh vực hoạt động● Extras: bộ keyvalue cho phép gửi nhận thông tin● Flag: biến cờ mô tả cách thức hoạt động

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ - CƠ SỞ THANH HÓA  BÀI TÌM HIỂU MÔN: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: LẬP TRÌNH ANDROID Bài 5 Intent GIẢNG VIÊN HD: SINH VIÊN TH : Lớp : DHTH8ATH THANH HÓA, THÁNG 10 NĂM 2014 Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Lập trình Android Bài 5. Intent Ngành Mạng & Thiết bị di động 2014 Nội dung 1. Khái niệm về Intent ● Cơ chế hoạt động ● Các dạng Intent ● Xây dựng Intent ● Truy xuất Intent ● Gửi và Phản hồi Intent trong Activity 2. Intent Filter Lập trình Android (2014) – Bài 5. Intent 2 1.1 Cơ chế hoạt động  Intent được sử dụng để truyền tải thông điệp, yêu cầu một h ành động xử lý từ thành phần được gọi.  Intent được sử dụng trong ba trường hợp chính: ● Khởi động Activity thông qua phương thức startActivity. ● Khởi động Service thông qua phương thức startService. ● Chuyển thông điệp đến BroadcastReceiver thông qua phư ơng thức sendBroadcast. Lập trình Android (2014) – Bài 5. Intent 3 1.2 Các dạng Intent  Intent được chia làm hai dạng: ● Explicit Intent: chỉ định rõ thành phần xử lý thông qua tên lớp, thư ờng được dùng để gọi đến các thành phần trong cùng ứng dụng. ● Implicit Intent: không chỉ định rõ thành phần xử lý, thay vào đó bổ sung các thuộc tính như: mô tả hành động, dạng dữ liệu… Lập trình Android (2014) – Bài 5. Intent 4 1.3 Xây dựng Intent  Đối tượng Intent khởi động các thành phần trong ứng dụng đồng thời mang các thông tin về dữ liệu được xử lý, bao gồm các thành phần sau: ● Component: tên thành phần nhận và xử lý Intent ● Action: hành động yêu cầu thực thi ● Data: dữ liệu yêu cầu nhận và xử lý ● Category: mô tả lĩnh vực hoạt động ● Extras: bộ key/value cho phép gửi nhận thông tin ● Flag: biến cờ mô tả cách thức hoạt động Lập trình Android (2014) – Bài 5. Intent 5 1.3 Xây dựng Intent  Explicit Intent: chỉ cần sử dụng thuộc tính Component. ● Khai báo: Intent intent = new Intent(this, <Component>); ● Ví dụ: khởi động Activity có tên SecondActivity từ MainActi vity Intent intent = new Intent(MainActivty.this, SecondActivity. class); startActivity(intent); . động Lập trình Android (2014) – Bài 5. Intent 5 1.3 Xây dựng Intent  Explicit Intent: chỉ cần sử dụng thuộc tính Component. ● Khai báo: Intent intent . SecondActivity. class); startActivity (intent) ; Lập trình Android (2014) – Bài 5. Intent 6 1.3 Xây dựng Intent  Implicit Intent: chỉ cần sử dụng thuộc tính Action. ● Khai báo: Intent intent . vào Intent. Lập trình Android (2014) – Bài 5. Intent 10 1.3 Xây dựng Intent  Extras: ● Ví dụ: gửi số nguyên x vào Intent  Trực tiếp: Intent intent

Ngày đăng: 19/10/2014, 16:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan