Quản lý các tin nhắn nhắc nhở từ máy chủ của các ứng dụng

Một phần của tài liệu Xây dựng thư viện trên nền tảng Android hỗ trợ các ứng dụng quản lý (Trang 40 - 43)

Hình 13 – Biểu đồ lớp quản lý các tin nhắn nhắc nhở từ máy chủ của các ứng dụng

Lớp ReminderMessage

Phƣơng thức sendNotification(Context context, String number, String message)

Mô tả phƣơng thức Gửi thông báo bằng tin nhắn SMS(Giống như gửi tin nhắn SMS giả), ta có thể thiết lập thời gian, nội dung cho thông báo

Phƣơng thức setSound(Uri uri, Activity activity)

Mô tả phƣơng thức Phát nhạc chuông từ đường dẫn

Phƣơng thức setVibrate(Context context)

Mô tả phƣơng thức Thiết lập chế độ rung mặc định

Phƣơng thức toggleFlashLight(Camera mCamera, Parameters mParams, boolean on)

Mô tả phƣơng thức Điều chỉnh trạng thái của đèn flash

Phƣơng thức turnOn(Camera mCamera, Parameters mParams, boolean on)

Mô tả phƣơng thức Bật chế độ đèn flash

Phƣơng thức turnOff(Camera mCamera, Parameters mParams, boolean on)

Mô tả phƣơng thức Tắt chế độ đèn flash

Lớp ReminderAlarm

Thuộc tính Mô tả thuộc tính

NotificationCount: int Đây là thuộc tính được sử dụng thông qua lớp cho các phương thức để lưu ID cho mỗi thông báo hiển thị alarmManager:

AlarmManager

Đây là một đối tượng của AlarmManager được sử dụng thông qua lớp cho các phương thức

Phƣơng thức checkTime(String timeRemind)

Mô tả phƣơng thức Check time that user choose is right or wrong

Phƣơng thức setAlarm(Context context, String title, String content, int actionID)

Mô tả phƣơng thức Tạo đối tượng SimpleDateFormat để xác nhận định dạng định dạng của dữ liệu ngày nhập vào và dữ liệu ngày trả về , trả về đối tượng PendingIntent để thiết lập báo thức

Phƣơng thức remindDefaultAlarm(Context context, String title, String content, long when)

Mô tả phƣơng thức Thiết lập báo thức để gửi thông báo đúng giờ

Phƣơng thức setTime(String day)

Mô tả phƣơng thức Lấy giá trị thời gian từ chuỗi ngày được nhập vào để trả về kiểu long

Phƣơng thức setTime(Context context, int mDay, int mMonth, int mYear,int mHour, int mMinute)

Mô tả phƣơng thức Trả về giá trị thời gian với kiểu long

Phƣơng thức setFormatTime(String day)

Mô tả phƣơng thức Trả về giá trị thời gian với kiểu long

Phƣơng thức setFormatTime(String day)

Mô tả phƣơng thức Trả về giá trị thời gian với kiểu long

Phƣơng thức repeatExactAlarm(Context context, String title, String content, long when, int repeatMinute)

Mô tả phƣơng thức Thiết lập báo thức để gửi thông báo lặp lại nhiều lần cho đến khi người dùng hủy nó

Phƣơng thức repeatInexactAlarm(Context context, String title, String content, long when, int repeatMinute)

Một phần của tài liệu Xây dựng thư viện trên nền tảng Android hỗ trợ các ứng dụng quản lý (Trang 40 - 43)

Tải bản đầy đủ (PDF)

(59 trang)