通知主要class:NotificationCompat(通知栏),然后在给它设置参数。根据你的需要来设置,再通知管理器 NotificationManager发送通知。一个简单的通知栏就完成了。它自带左右拖动可以清除。
public class RingActivity extends AppCompatActivity {
private MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ring);
//显示通知栏
NotificationCompat.Builder notificationCompat=new NotificationCompat.Builder(this);
//设置参数
notificationCompat.setDefaults(NotificationCompat.DEFAULT_ALL);
notificationCompat.setContentTitle("提醒");
notificationCompat.setContentText("在不起床就迟到了");
notificationCompat.setSmallIcon(android.R.drawable.ic_lock_idle_alarm);
Notification notification=notificationCompat.build();
//通知管理器
NotificationManager notificationManager= (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
//发送通知
notificationManager.notify(0x101,notification);
}
}
具体就是这样子了