在 Android 上启动时创建通知队列?
Creating queue of notifications upon launch on Android?
菜鸟 Android 开发者在这里。我越来越熟悉 NotificationManager
和 AlarmManager
,但是我正在努力掌握如何实现它。
基本上是这样的:
1. Open app at 7am
2. Create queue of notifications from 8am-5pm
3. Each notification would appear every hour on the hour from 8am-5pm, even if the app is closed.
AlarmManager
可以用来做这个吗?还是有其他的?
如果您不介意在准确的时间显示通知,您可以使用 WorkManager 它会消耗更少的电量。但是,它会在一定时间范围内显示您的通知,例如,如果您将其设置为早上 5 点,它可能会在 5:40 显示通知。如果您想要准确的时间,请使用带有全屏意图通知的 AlarmManager。
AlarmManager
可以这样,代码可以参考this link.
菜鸟 Android 开发者在这里。我越来越熟悉 NotificationManager
和 AlarmManager
,但是我正在努力掌握如何实现它。
基本上是这样的:
1. Open app at 7am
2. Create queue of notifications from 8am-5pm
3. Each notification would appear every hour on the hour from 8am-5pm, even if the app is closed.
AlarmManager
可以用来做这个吗?还是有其他的?
如果您不介意在准确的时间显示通知,您可以使用 WorkManager 它会消耗更少的电量。但是,它会在一定时间范围内显示您的通知,例如,如果您将其设置为早上 5 点,它可能会在 5:40 显示通知。如果您想要准确的时间,请使用带有全屏意图通知的 AlarmManager。
AlarmManager
可以这样,代码可以参考this link.