码迷,mamicode.com
首页 > 移动开发 > 详细

Android成长日记-Noification实现状态栏通知

时间:2015-02-26 20:10:51      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

Notification可以作为状态栏的通知,实现这个效果需要使用NotificationManager实现控制类,才能实现对这个效果的显示

下面是实现状态栏显示效果的通知:

1. 首先在Layout建立两个Button,一个用于实现显示Notification,一个用于取消Notification

2. 书写Java代码

private void sendNotification(){

Intent intent = new Intent(this,MainActivity.class);

PendingIntent pintent = PendingIntent.getActivity(this, 0, intent, 0);

Builder builder = new Notification.Builder(this);[s1]

builder.setSmallIcon(R.drawable.ic_launcher);//设置图标

builder.setTicker("hello");//手机状态栏的提示;

builder.setWhen(System.currentTimeMillis());//设置时间

builder.setContentTitle("通知栏通知");//设置标题

builder.setContentText("我来自NotificationDemo");//设置通知内容

builder.setContentIntent(pintent);//点击后的意图

// builder.setDefaults(Notification.DEFAULT_SOUND);//设置提示声音

// builder.setDefaults(Notification.DEFAULT_LIGHTS);//设置指示灯

// builder.setDefaults(Notification.DEFAULT_VIBRATE);//设置震动

builder.setDefaults(Notification.DEFAULT_ALL);//设置震动

Notification notification = builder.build();//4.1以上

//builder.getNotification();

manager.notify(notification_ID[s2] , notification);

}

Ps:

技术分享

技术分享

-------------------------------------------------------------------------------------

在创建前明确导入的包

技术分享


[s1]创建Notification的Builder

[s2]需要定义变量,这条语句的意思是用于显示Notification

Android成长日记-Noification实现状态栏通知

标签:

原文地址:http://www.cnblogs.com/boy1025/p/4301982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!