1.介绍

2.常用属性

3.java后台代码

package com.lucky.test30notification;

import android.app.Notification;
import android.app.NotificationManager;
import android.os.Build;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button; public class MainActivity extends AppCompatActivity {
Button button1;
Button button2;
NotificationManager notificationManager; //定义一个通知管理器
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1=findViewById(R.id.button);
button2=findViewById(R.id.button2);
//实例化通知管理器
notificationManager= (NotificationManager) getSystemService(NOTIFICATION_SERVICE); button1.setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onClick(View v) {
Notification.Builder builder=new Notification.Builder(MainActivity.this);
builder.setSmallIcon(R.mipmap.img07); //设置图标
builder.setTicker("新消息");//消息来时的提示内容
builder.setContentTitle("新通知");//设置通知题目
builder.setContentText("虎扑ios上线了");//设置通知内容
builder.setDefaults(Notification.DEFAULT_ALL);//设置默认格式
notificationManager.notify(0x01,builder.build()); }
}); button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
notificationManager.cancel(0x01); //取消通知
}
});
}
}

4.效果图

对应工程名:test30

最新文章

  1. Windows下MySQL的常用操作
  2. JS正则表达式(JavaScript regular expression)
  3. MFC 如何创建浏览文件夹的对话框
  4. java mail使用qq邮箱发邮件的配置方法
  5. PHP 计算每个月的最后一天
  6. wpf程序热键的一个类
  7. sgen.exe" exited with code 1.解决方法
  8. 淘宝PK京东:哥刷的不是广告,刷的是存在
  9. 为代码减负之<二>存储过程(SQL)
  10. linux内核的冒险md来源释义# 14raid5非条块读
  11. XP系统安装ArcGIS10.0需要修改的一个配置
  12. 【Android Developers Training】 94. 创建一个空内容提供器(Content Provider)
  13. Android_简易的短信发送器
  14. leetcode — search-insert-position
  15. HTML5-Video视频-基础篇
  16. Confluence 6 编辑和删除用户宏
  17. 如何设置本机电脑的固定IP地址?
  18. 用python socket模块实现简单的文件下载
  19. Office2007 每次打开斗需要检查 【配置进度】
  20. Gym 101630(NEERC 17) D.Designing the Toy

热门文章

  1. https://github.com/ildoonet/tf-pose-estimation
  2. lnmp+laravel部署到服务器出现 "GET / HTTP/1.1" 500 5
  3. c#并发编程经典实例文摘
  4. The Three Models of ASP.NET MVC Apps
  5. using JSTL
  6. jquery数组拼接
  7. Java集合框架---重构设计
  8. Java反射学习:深入学习Java反射机制
  9. linux版本信息以及x86与x86_64的区别
  10. C# 读取Text文本,写入Text文本