Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Lập trình di động: Bài 8 Broadcast Receivers + Telephony do Trương Xuân Nam biên soạn, cùng nắm kiến thức trong bài học này thông qua tìm hiểu các nội dung sau: Broadcast Receiver, vòng đời của boardcast receiver, tự tạo một tín hiệu broadcast, viết receiver xử lý tín hiệu broadcast,. | LẬP TRÌNH DI ĐỘNG Bài 8: Broadcast Receivers + Telephony Nhắc lại bài trước Các API thông dụng nhất của SQLiteDatabase Đóng/Tạo/Mở file cơ sở dữ liệu Thực thi câu lệnh SQL Làm việc với bản ghi: Tạo/Đọc/Xóa/Sửa Duyệt kết quả trả về của truy vấn SELECT Cách làm việc với SQLiteOpenHelper Giới thiệu về content provider Cách thức sử dụng content provider để khai thác các nguồn dữ liệu cung cấp bởi hệ thống hoặc nhà phát triển thứ 3 TRƯƠNG XUÂN NAM 2 Nội dung 1. Broadcast Receiver 1. Vòng đời của boardcast receiver 2. Tự tạo một tín hiệu broadcast 3. Viết receiver xử lý tín hiệu broadcast 2. Telephony API 1. Làm việc với điện thoại 2. SMS • Gửi SMS • Nhận SMS • Đọc SMS 3. Tạo và nhận cuộc gọi TRƯƠNG XUÂN NAM 3 Phần 1 Broadcast Receivers TRƯƠNG XUÂN NAM 4 Broadcast Receiver Broadcast receiver (gọi tắt là receiver): là một trong bốn loại thành phần cơ bản của ứng dụng android Receiver là một class java nhận và xử lý các sự kiện mà hệ thống (hoặc ứng dụng nào đó) phát ra VD: tín hiệu báo mất wifi, tín hiệu báo cuộc gọi đến, Khi hệ thống phát đi sự kiện, có 2 cơ chế phát: Không thứ tự: mọi receiver đủ điều kiện đều nhận được Có thứ tự: receiver nào ưu tiên hơn thì nhận trước và có thể điều chỉnh thông tin tín hiệu đến các receiver sau • Cơ chế này khá giống xử lý ngắt (interrupt) trong HĐH TRƯƠNG XUÂN .