我应该使用 AlarmManager 还是 CalendarProvider
Should I use an AlarmManager or a CalendarProvider
我最近在开发一个提醒类型的应用程序,用户可以从 calendar/date 选择器中 select 未来的日期(可能是几天或几个月),并且会收到有关该事件的通知在 select 编辑日期。
我遇到过AlarmManager & CalendarProvider
。
AlarmManager
,文档说这会 cpu 密集,因为它会 运行 在后台。
而且我不确定 CalendarProvider
是否会做正确的工作。或者在 android.
中是否有更好的选择来实现它
在此先感谢,如果我的问题太琐碎了,抱歉。
Calendar Provider 是用户日历事件的存储库。日历提供程序 API 允许您对日历、事件、与会者、提醒等执行查询、插入、更新和删除操作。
Calender Provider API 可供应用程序和同步适配器使用。规则因进行调用的程序类型而异。本文档主要关注如何将 Calendar Provider API 用作应用程序。
AlarmManager 用于以编程方式设置警报。它将在应用程序中调用服务 called/catches 它们的触发器。 Calendar Provider 将 Remainder 添加到您的日历中,可以使用相同的 Google 帐户 与各种设备同步 。 AlarmManager 将帮助您在当前使用您的应用程序的设备上设置警报。
如果您正在使用必须调用 启动完成接收器 的警报管理器,因为所有警报管理器都将在重新启动系统期间被关闭
我最近在开发一个提醒类型的应用程序,用户可以从 calendar/date 选择器中 select 未来的日期(可能是几天或几个月),并且会收到有关该事件的通知在 select 编辑日期。
我遇到过AlarmManager & CalendarProvider
。
AlarmManager
,文档说这会 cpu 密集,因为它会 运行 在后台。
而且我不确定 CalendarProvider
是否会做正确的工作。或者在 android.
在此先感谢,如果我的问题太琐碎了,抱歉。
Calendar Provider 是用户日历事件的存储库。日历提供程序 API 允许您对日历、事件、与会者、提醒等执行查询、插入、更新和删除操作。
Calender Provider API 可供应用程序和同步适配器使用。规则因进行调用的程序类型而异。本文档主要关注如何将 Calendar Provider API 用作应用程序。
AlarmManager 用于以编程方式设置警报。它将在应用程序中调用服务 called/catches 它们的触发器。 Calendar Provider 将 Remainder 添加到您的日历中,可以使用相同的 Google 帐户 与各种设备同步 。 AlarmManager 将帮助您在当前使用您的应用程序的设备上设置警报。
如果您正在使用必须调用 启动完成接收器 的警报管理器,因为所有警报管理器都将在重新启动系统期间被关闭