我想编写应用程序来显示我设备中设置的所有警报和计时器。
让我们以这种情况为例, 假设:在我的设备中有一个系统时钟应用程序,我下载了 2 个第三方时钟应用程序。
现在可以说,我在系统时钟应用程序中设置了 3 个闹钟,并为其他第三方应用程序设置了 2 个闹钟。所以现在我总共设置了 7 (3+2+2) 个警报。我想要在我的单个应用程序中列出所有这些警报。我如何获得这份清单?我在警报管理器中搜索但没有帮助。请帮忙。先感谢您。
我想编写应用程序来显示我设备中设置的所有警报和计时器。
让我们以这种情况为例, 假设:在我的设备中有一个系统时钟应用程序,我下载了 2 个第三方时钟应用程序。
现在可以说,我在系统时钟应用程序中设置了 3 个闹钟,并为其他第三方应用程序设置了 2 个闹钟。所以现在我总共设置了 7 (3+2+2) 个警报。我想要在我的单个应用程序中列出所有这些警报。我如何获得这份清单?我在警报管理器中搜索但没有帮助。请帮忙。先感谢您。
AlarmManager 不能帮助您完成此任务 - 它只是使开发人员能够以给定的时间间隔安排不同的任务(并且也重复)。
您需要检查单个应用程序是否确实通过使用ContentProvider来共享它们的信息。如果是这种情况,您将能够获取他们的数据。
遗憾的是,没有统一的方法。