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)