gpt4 book ai didi

安卓提醒应用

转载 作者:行者123 更新时间:2023-11-29 00:44:29 26 4
gpt4 key购买 nike

我需要根据数据库中的日期和时间创建提醒应用程序(例如:31-08-2011 10:30,05-09-2011 14:40 等),即使该应用程序未运行.. 数据库将包含许多日期和时间。如果时间到了,我需要显示通知。我该怎么做。请提供任何 sample 或建议

最佳答案

您应该为此使用 AlarmManager。

AlarmManager mgr = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(context, OnAlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime(), PERIOD, pi);

PERIOD 是您应该在 OnAlarmReceiver 中执行的事情的时间。然后,只需在

中实现方法
@Override
public void onReceive(Context context, Intent intent) {
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification();
notification.tickerText = "10 Minutes past";
nm.notify(0, notification);
}

还有这里,

http://developer.android.com/reference/android/app/AlarmManager.html

编辑:修复了一个小代码问题!

关于安卓提醒应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7239236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com