状态栏提示:notification

 

 

public class MainActivity extends Activity implements OnClickListener {

      private Button bt;
      
      @Override
      protected void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
            setContentView(R.layout. activity_main);
            
             bt=(Button) findViewById(R.id. bt);
            
             bt.setOnClickListener( this);
      }

      /**
       * 弹出notification的方法
       */
      @Override
      public void onClick(View v) {
             //1.创建notification管理器
            NotificationManager  nm=(NotificationManager) getSystemService(NOTIFICATION_SERVICE );
            
             //2.创建notification对象     1.提示图标  2.显示内容   3.notification出现时的时间
            Notification   notification= new Notification(R.drawable. ic_launcher, "我是滚动显示的的文本" , System.currentTimeMillis()) ;
            
             //点击后notification自动消失      FLAG_NO_CLEAR:提示不能清除   FLAG_INSISTENT:持续存在
            notification. flags=notification. FLAG_AUTO_CANCEL;                   
            
         Intent intent= new Intent();
         intent.setAction(intent. ACTION_DIAL);
         intent.setData(Uri. parse("tel:123"));
        //延期意图: 让另外一个程序执行(点击执行要执行的程序)
        PendingIntent contentIntent = PendingIntent. getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT );
      
         //3.配置notification状态栏提示点击事件
       notification.setLatestEventInfo(this, "我是标题" , "我是内容", contentIntent);
   
      //4.notification管理者发布notification
      nm.notify(0, notification);   
            
            
            
      }

      

}





 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值