Android--PendingIntent 实现发送通知notification

转自http://blog.csdn.net/yayun0516/article/details/43148969

.java代码如下:

[java] view plaincopy
  1. package org.lxh.demo;  
  2.   
  3. import android.app.Activity;  
  4. import android.app.AlertDialog;  
  5. import android.app.Dialog;  
  6. import android.app.Notification;  
  7. import android.app.NotificationManager;  
  8. import android.app.PendingIntent;  
  9. import android.content.DialogInterface;  
  10. import android.os.Bundle;  
  11. import android.view.View;  
  12. import android.view.View.OnClickListener;  
  13. import android.view.View.OnFocusChangeListener;  
  14. import android.widget.Button;  
  15. import android.widget.EditText;  
  16. import android.widget.TextView;  
  17.   
  18. public class Hello extends Activity {  
  19.   
  20.     public void onCreate(Bundle savedInstanceState) {  
  21.         super.onCreate(savedInstanceState); // 生命周期方法  
  22.         super.setContentView(R.layout.main); // 设置要使用的布局管理器  
  23.         NotificationManager notificationManager = (NotificationManager) super  
  24.                 .getSystemService(Activity.NOTIFICATION_SERVICE);  
  25.         Notification notification = new Notification(R.drawable.pic_m, "您有新消息",  
  26.                 System.currentTimeMillis());// 实例化对象  
  27.         PendingIntent contentIntent = PendingIntent.getActivity(this0,  
  28.                 super.getIntent(), PendingIntent.FLAG_UPDATE_CURRENT);// 创建一个PendingIntent对象  
  29.         notification.setLatestEventInfo(this"新消息""通知测试,谢谢", contentIntent);  
  30.         notificationManager.notify("notice", R.drawable.pic_m, notification);  
  31.   
  32.     }  
  33. }  

实现效果如下:


原文地址:https://www.cnblogs.com/walccott/p/4957586.html