Android 通知(Notification)
2024-10-20 16:41:48
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
最新文章
- Windows下MySQL的常用操作
- JS正则表达式(JavaScript regular expression)
- MFC 如何创建浏览文件夹的对话框
- java mail使用qq邮箱发邮件的配置方法
- PHP 计算每个月的最后一天
- wpf程序热键的一个类
- sgen.exe"; exited with code 1.解决方法
- 淘宝PK京东:哥刷的不是广告,刷的是存在
- 为代码减负之&;lt;二&;gt;存储过程(SQL)
- linux内核的冒险md来源释义# 14raid5非条块读
- XP系统安装ArcGIS10.0需要修改的一个配置
- 【Android Developers Training】 94. 创建一个空内容提供器(Content Provider)
- Android_简易的短信发送器
- leetcode — search-insert-position
- HTML5-Video视频-基础篇
- Confluence 6 编辑和删除用户宏
- 如何设置本机电脑的固定IP地址?
- 用python socket模块实现简单的文件下载
- Office2007 每次打开斗需要检查 【配置进度】
- Gym 101630(NEERC 17) D.Designing the Toy
热门文章
- https://github.com/ildoonet/tf-pose-estimation
- lnmp+laravel部署到服务器出现 ";GET / HTTP/1.1"; 500 5
- c#并发编程经典实例文摘
- The Three Models of ASP.NET MVC Apps
- using JSTL
- jquery数组拼接
- Java集合框架---重构设计
- Java反射学习:深入学习Java反射机制
- linux版本信息以及x86与x86_64的区别
- C# 读取Text文本,写入Text文本