CUỘCGỌI TRÊN HỆ ĐIỀU HÀNH ANDROID.
3.1 GIỚI THIỆU TỔNG QUAN
Phương tiện liên lạc nhanh nhất hiện nay là điện thoại di động, hầu như từ trẻ đến người có tuổi ai, ai cũng có ít nhất là một điện thoại dùng để liên lạc. sử dụng thuận lợi, mọi lúc mọi nơi.
Nhưng khi sử dụng điện thoại có lẽ sẽ không tránh khỏi những trường hợp nháy máy, gọi trêu… hay không muốn nghe điện thoại của một số người, chính vì vậy chương trình chặn cuộc gọi là một trong những ứng dụng cần thiết của điện thoại.
3.1.1 Mục tiêu đề tài
• Tạo ra giao diện giúp người dùng nhập số điện thoại và thực hiện cuộc gọi. • Tạo giao diện để người dùng nhập vào các số không mong muốn (Black List) • Chương trình sẽ tự động nhận diện số điện thoại không mong muốn và ngắt
kết nối với số điện thoại đó. • Gửi sms message
3.1.2 Đối tượng cần tìm hiểu trên Android
− Activity
Những khái niệm và dòng đời của Activity.
Hiểu cách làm việc của đối tượng Content Provider Hiểu cấu trúc bảng của Contact provider
− Intent
Hiểu cách làm việc của Intent implicit & explicit − Broadcast receiver
Hiểu cách bắt receiver khi có 1 event xảy ra − Asynctask
Cập nhật dữ liệu trong background và phản ánh lên UI. − Permission
Cung cấp các quyền truy cập của hệ thống như
READ_CONTACTS,CALL_PHONE,READ_SMS… để thao tác với ứng dụng
3.1.3 Phạm vi đề tài
Do thời gian có giới hạn nên ứng dụng tập dung những tính năng chính sau: − Tạo màn hình cho phép nhập số thao tác với cuộc gọi.
− Ghi logs các cuộc gọi đến, gọi đi, cuộc gọi nhỡ.
− Lấy list contact theo tên,phone,email,photo,address,IM,notes, organization. − Giao diện cho phép thêm, xóa blacklist
3.2 XÂY DỰNG ỨNG DỤNG
Màn hình kết nối với hệ điều hành Android
1. Màn hình khi chưa chạy phần mềm ứng dụng chặn cuộc gọi:
Tạo danh bạ điện thoại: