Android通知

来源:互联网 发布:太阳和珊瑚的淘宝店 编辑:程序博客网 时间:2024/06/13 23:00

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"    android:orientation="vertical"    android:layout_height="match_parent">    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="发送通知"        android:onClick="send"        /></LinearLayout>


MianActivity:
package com.zking.administrator.g160628_android29_alarm_notification;import android.app.AlarmManager;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.app.TimePickerDialog;import android.content.Context;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.app.NotificationCompat;import android.view.View;import android.widget.TimePicker;import java.util.Calendar;public class MainActivity extends AppCompatActivity {    private AlarmManager am;    private PendingIntent pendingIntent;    private NotificationManager notificationManager;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    public void send(View view){         //实例化通知        NotificationCompat.Builder builder=new NotificationCompat.Builder(this);        builder.setContentTitle("提示");        builder.setContentText("中奖啦!请先汇款到XXX账号激活");        builder.setSmallIcon(android.R.drawable.star_on);        builder.setDefaults(NotificationCompat.DEFAULT_ALL);        builder.setAutoCancel(true);//      builder.setContentIntent()//        builder.setCustomContentView()        Notification notification=builder.build();        //发送通知        notificationManager.notify(0x101,notification);    }}



原创粉丝点击