Android推送通知
Bitmap btm = BitmapFactory.decodeResource(getResources(),
R.drawable.ic_launcher);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
KitActivity.this).setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("1 new message")
.setContentText("It's time to take the medicine.");
mBuilder.setTicker("It's time to take the medicine.");// 第一次提示消息的时候显示在通知栏上
// mBuilder.setNumber(12);
mBuilder.setLargeIcon(btm);
mBuilder.setAutoCancel(true);// 自己维护通知的消失
// 构建一个Intent
Intent resultIntent = new Intent(KitActivity.this, KitActivity.class);
// 封装一个Intent
PendingIntent resultPendingIntent = PendingIntent.getActivity(
KitActivity.this, 0, resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
// 设置通知主题的意图
mBuilder.setContentIntent(resultPendingIntent);
// 获取通知管理器对象
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
更多相关文章
- android 跳转到应用通知设置界面【Android 8.0 需要特殊处理】
- Android P SystemUI下拉时,状态栏和通知栏显示位置不一致。
- 修改frameworks源码去掉android的下拉通知状态栏
- Android——《Android第一行代码》中使用通知 方法,Android8.0系
- Android学习系列(2)--App自动更新之通知栏下载
- Android 通知的基本用法示例代码
- Android学习之表格布局管理器
- Android布局管理器
- Android的状态栏通知(Notification)