学员作品 学员心得 技术园地 潮人地 Android(安卓)培训 杭州电脑(计算机)培训 杭州网络营销培训 杭州JAVA培训
返回首页

Android培训教程:实现Android的消息通知栏

时间:2012-03-21 10:20来源:未知 作者:杭州华育 点击:
我们天天使用安卓手机,可是不知道这些智能安卓Android系统是怎么开发出来的。Android培训教程栏目给大家揭秘:安卓Android的消息通知栏是怎么开发实现的

Android培训教程:实现Android的消息通知栏

背景知识:可以用ActivityService来开始消息通知,两者的区别在于一个是在前台触发,一个是后台服务触发。

 

  要使用消息通知,必须要用到两个类:NotificationManagerNotification,其他NotificationManager的初始化是用getSystemService方法,并且通过notify方法来向android系统发送消息栏通知和显示。

 

  效果:

 

 

 

  代码:

 

  //消息通知栏

 

          //定义NotificationManager

 

          String ns = Context.NOTIFICATION_SERVICE;

 

          NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);

 

          //定义通知栏展现的内容信息

 

          int icon = R.drawable.icon;

 

          CharSequence tickerText = "我的通知栏标题";

 

          long when = System.currentTimeMillis();

 

          Notification notification = new Notification(icon, tickerText, when);

 

       

 

          //定义下拉通知栏时要展现的内容信息

 

          Context context = getApplicationContext();

 

          CharSequence contentTitle = "我的通知栏标展开标题";

 

          CharSequence contentText = "我的通知栏展开详细内容";

 

          Intent notificationIntent = new Intent(this, BootStartDemo.class);

 

          PendingIntent contentIntent = PendingIntent.getActivity(this, 0,notificationIntent, 0);

 

          notification.setLatestEventInfo(context, contentTitle, contentText,contentIntent);

 

          //mNotificationManagernotify方法通知用户生成标题栏消息通知

 

          mNotificationManager.notify(1, notificati

(责任编辑:杭州华育 ;杭州java培训,网络营销培训,杭州计算机培训,it培训,详询客服报名咨询
分享到:
顶一下
(2)
50%
踩一下
(2)
50%
------分隔线----------------------------
提交报名信息

2017年杭州将加大力度经济转型,吸纳更多的技术人才落户杭州,软件人才需求量更是大幅提升,针对目前杭州IT行业人才需求“井喷”现象,华育软件杭州实训基地与杭州155家IT名企合作,建立人才培养与输送关系,启动“Eduask国家高端IT紧缺人才培养工程”。7月针对杭州地区18-28岁大中专生待业青年发放68个技能实训名额(应届大中专毕业生优先),经短期专业岗前实训后推荐进入企业,起薪4500-8000元,五险一金。

姓名: * 性别:
学历: 电话: *
所在地: *
您目前状况:
留言:
*