Java 每天在特定时间发出通知
我希望每天在特定时间为我的应用程序的用户显示通知。也许下午1点。那我该怎么做呢?我知道,用闹钟管理器或日历。但是怎么做呢Java 每天在特定时间发出通知,java,android,time,notifications,alarmmanager,Java,Android,Time,Notifications,Alarmmanager,我希望每天在特定时间为我的应用程序的用户显示通知。也许下午1点。那我该怎么做呢?我知道,用闹钟管理器或日历。但是怎么做呢 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("TEST"
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("TEST")
.setContentText("Benachrichtigung");
Intent resultIntent = new Intent(this, MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
stackBuilder.getPendingIntent(
0,
PendingIntent.FLAG_UPDATE_CURRENT
);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(123, mBuilder.build());
谢谢 我有一个关于报警管理器的示例应用程序。你可以从上面看一看。基本上,您需要做的是,当您在alarm receiver广播接收器中收到警报时,推送通知。Wow,大应用程序。是否可以将AlarmManager集成到我的主要活动中?是的,您只需要AlarmReceiver。在这里,您可以将警报添加到警报管理器,当您收到警报时,您可以推送通知。您可以查看。还有一个可下载的样本。警报在重新启动后仍然有效,因此,它只是性能良好。根据您的需要进行修改,这并不难。您可以将其与此通知集成