android通知

【android通知】1.这里写了一个常用的通知的代码

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_notification); Button button= (Button) findViewById(R.id.startNotification); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { NotificationManager manager= (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Intent intent=new Intent(NotificationActivity.this,MultimediaActivity.class); PendingIntent pendingIntent=PendingIntent.getActivity(NotificationActivity.this,0,intent,0); //PendingIntent可以认为是延迟的Intent Notification notification=new NotificationCompat.Builder(NotificationActivity.this).setContentIntent(pendingIntent)//点击事件的处理 .setContentTitle("这是一个通知的标题") .setContentText("这是通知的内容") .setWhen(System.currentTimeMillis()) .setSmallIcon(R.mipmap.ic_launcher) .setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher)) .setAutoCancel(true)//点击后通知自动消失 .setDefaults(Notification.DEFAULT_ALL)//提示音和提示灯都显示默认效果 .build(); manager.notify(1,notification); } }); }

    推荐阅读