Lập trình android: Notification trong android

Xin chào các Bạn. Hôm nay mình sẽ hướng dẫn các Bạn về Notification. Vậy Notification là gì và sử dụng Notification như thế nào ?
Khi sử dụng một điện thoại smartphone khi nhận được một thông báo nào đó trên  thanh trạng thái của điện thoại, gồm có hình và text... Đó chính là Notification.
Vậy sử dụng Notification làm sao và dùng vào trong mục đích nào, Chúng ta sẽ sử dụng Notification trong việc muốn xuất hiện những thông báo cho người dùng về thông tin mới.

Hướng dẫn sử dụng trước khi dùng

Tập 1: Để sử dụng đầu tiên các Bạn phải khởi tạo ra một builder cho Notification. Ở đây mình tạo nó có tên là mBuilderNotification.
NotificationCompat.Builder mBuilderNtification = new NotificationCompat.Builder(getBaseContext());

Tập 2. Tiếp túc chúng ta sẽ xét các thuộc tính như icon, title... cho thông báo.

mBuilderNtification.setSmallIcon(R.drawable.ledaitu);
mBuilderNtification.setContentTitle("Đây là thông báo DEMO");
mBuilderNtification.setContentText(getString(R.string.notiContent));

Sau khi đã xét các thuộc tính Tú tiếp tục tạo ra một intent, để khi click vào button "Hiện thị Notification"
ntent resultIntent = new Intent(getBaseContext(), MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(getBaseContext());
stackBuilder.addParentStack(MainActivity.class);
Tiếp đến để chạy được Notification Tú phải đăng kí với hệ thống với mục đích. Tôi đã khởi tạo ra một notification hãy giúp tôi hiện nó ra.
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int notificationID = 600000;
mNotificationManager.notify(notificationID, mBuilderNtification.build());
Và tạo một thông điệp đến người nhận được thông Báo.
Toast.makeText(MainActivity.this, "Chúc mừng Bạn! Bạn đã tạo notification thành công", Toast.LENGTH_LONG).show();
Cảm ơn các Bạn đã ghé thăm blog của Mình. Mình rất vui khi giúp được các Bạn. Nếu có thắc mặc các Bạn vui lòng để lại comment ở bên dưới bài viết.
Link Downlaod project demo : Tại đây
Lưu ý: Các Bạn đừng nên quá lạm dụng code DEMO.

Comments

Popular posts from this blog

Cách custom bo tròn cạnh imageView trong android

Tối ưu ListView với Viewholder trong lập trình ứng dụng android.

Lập trình android: Hiệu ứng khi xóa một item ra khỏi listview