![75e8bb821db0015ef8fc72090ff5e64c.png](https://i-blog.csdnimg.cn/blog_migrate/fa65fcc8ebaf770a206738bfccaadf6b.jpeg)
Notification使用
Notification是Android中当应用程序在后台运行时,借助通知就可以在手机最上方显示一个通知的图标,下拉状态栏就可以看到详细内容。
基本概念
通知还是比较灵活的,可以在活动中创建,也可以在服务和广播中创建,但是通知通常是在程序在后台运行时调用。总体来说,创建和使用用法都是相同的。
详细步骤
- 创建NotificationManager来对通知进行管理,通过调用getSystemService(NOTIFICATION_SERVICE)来获得NotificationManager实例;
- 在Android8.0以后要对版本进行适配;
- 使用NotificationCompat设置标题 内容 图片等属性;
- 调用通知管理类的notify()方法弹出通知栏;
实例
public class SecondActivity extends AppCompatActivity implements View.OnClickListener {
private Button btn_notification;
//创建通知管理器
private NotificationManager notificationManager;
//通知渠道的id