Android之Notification

Notification位于标题栏之下,用于提醒用户,内容为一些应用程序的推送消息和电池信息等。
通常使用NotificationManager来管理通知。
使用Notification.Builder来构建通知的对象

  setDefaults(int defaults)设置通知的led灯或者震动信息
  setContentTitle(CharSequence title)设置通知的标题
  setContentText(CharSequence text)设置通知的内容
  setAutioCancel(boolean autoCancel)设置点击通知栏后,是否自动删除通知信息
  setSmallIcon(int icon)为通知栏设置小图标
  setLargeIcon(bitmap icon)为通知栏设置大图标
  setTicker(CharSequence tickerText)设置通知栏的提示文本
  setContentIntent(Pending intent)设置点击通知后将自动启动的程序组件

发送通知的步骤:

  • 通过调用context的getSystemService方法获得系统通知服务管理器NotificationManager
  • 通过构造器创建一个NotificationCompat.Builder对象
  • 调用Builder的相关方法设置属性
  • 通过通知管理器的notify的对象发送通知
    manager.notify(1,builder.build());
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容