在android的开发中,我们有时候需要对某个动作操作完成之后有一个通知,如同android系统自带的短信提示这样的功能,直接上代码:
private void sendNotification(){
int icon = R.drawable.nofify; //为通知定义一个图标
String Ticktitle = "通知"; //通知栏信息
String content = "通过notification发送来的信息"; //通知内容
String title = "通知标题";
//定义一个通知对象
Notification notification = new Notification(icon,Ticktitle,System.currentTimeMills);
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:552"));
PendingIntent pi = PendingIntent.getActivity(this,0,intent,0);
notification.setLatestEventInfo(this,title,content,pi);
notification.defaults = Notification.DEFAULT_SOUNDS; //设置通知声音【此处为系统默认】
notification.flags = Notification.FLAG_AUTO_CANCLE;//设置点击通知后通知栏中的通知消
//获取通知管理器
NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
manager.notify(100,notification); //第一个参数为该通知的编号【唯一的标识即可】
}