Danh mục

Bài giảng Lập trình di động: Bài 8 - Trương Xuân Nam

Số trang: 40      Loại file: pdf      Dung lượng: 820.61 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 19,000 VND Tải xuống file đầy đủ (40 trang) 0

Báo xấu

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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,...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình di động: Bài 8 - Trương Xuân NamLẬP TRÌNH DI ĐỘNGBài 8: Broadcast Receivers + TelephonyNhắ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ệuThực thi câu lệnh SQLLàm việc với bản ghi: Tạo/Đọc/Xóa/SửaDuyệ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áccác nguồn dữ liệu cung cấp bởi hệ thống hoặc nhàphát triển thứ 3TRƯƠNG XUÂN NAM2Nội dung1. Broadcast Receiver1. Vòng đời của boardcast receiver2. Tự tạo một tín hiệu broadcast3. Viết receiver xử lý tín hiệu broadcast2. Telephony API1. Làm việc với điện thoại2. SMS• Gửi SMS• Nhận SMS• Đọc SMS3. Tạo và nhận cuộc gọiTRƯƠNG XUÂN NAM3Phần 1Broadcast ReceiversTRƯƠNG XUÂN NAM4Broadcast Receiver Broadcast receiver (gọi tắt là receiver): là một trongbố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ệnmà 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ĐHTRƯƠNG XUÂN NAM5

Tài liệu được xem nhiều: