zoukankan      html  css  js  c++  java
  • NotificationManager 发送通知

    该应用的界面如下,界面代码在此不再给出,源码github账户下载

    MainActivity.java

     1 public class MainActivity extends Activity {
     2     private TextView tvTitle;
     3     private TextView tvContent;
     4     private Button btnSend;
     5     private String title;
     6     private String content;
     7     
     8     public void onCreate(Bundle savedInstanceState) {
     9         super.onCreate(savedInstanceState);
    10         setContentView(R.layout.activity_main);
    11         
    12         tvTitle=(TextView) findViewById(R.id.editText1);
    13         tvContent=(TextView) findViewById(R.id.EditText01);
    14         btnSend=(Button) findViewById(R.id.btnSend);
    15 
    16         btnSend.setOnClickListener(new OnClickListener(){
    17 
    18             @Override
    19             public void onClick(View v) {
    20                 // TODO Auto-generated method stub
    21                 send();
    22             }
    23         });
    24         
    25     }
    26     public void send(){
    27         title=tvTitle.getText().toString();//标题
    28         content=tvContent.getText().toString();//内容
    29         
    30         //1.得到NotificationManager服务
    31         NotificationManager nm=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    32         //2.实例化一个通知,指定图标、概要、时间
    33         Notification n = new Notification(R.drawable.ic_launcher,"通知",System.currentTimeMillis());
    34         //3.指定通知的标题、内容和intent
    35         Intent intent = new Intent(this, MainActivity.class);
    36         PendingIntent pi= PendingIntent.getActivity(this, 0, intent, 0);
    37         n.setLatestEventInfo(this, title, content, pi);
    38         //指定声音
    39         //n.defaults = Notification.DEFAULT_SOUND; 
    40         //4.发送通知
    41         nm.notify(1, n);
    42     }
    43 
    44 }

    点击“发送”按钮,即可在通知栏显示发送的消息!

     本例GitHub源码下载

  • 相关阅读:
    消失之物【背包回退】
    数据库连接JDBC
    Spring事物管理机制简单学习
    java生成验证码并可刷新
    spring加载属性配置文件内容
    java读写属性配置文件
    抓取页面图片元素并保存到本机电脑
    java模拟页面表单登录
    通过java进行电脑屏幕截图
    通过JBOSS服务器来实现JMS消息传送
  • 原文地址:https://www.cnblogs.com/zhjsll/p/3885480.html
Copyright © 2011-2022 走看看