1

刚刚购买了 Nexus 7 平板电脑(并且是 Android 用户体验的新手),我喜欢该软件附带的各种小部件,但我很惊讶没有小部件可以列出您通过时钟应用设置的任何闹钟。我很好地利用 Google 语音命令的“提醒我”命令来设置提醒,所以很高兴看到通过时钟应用设置的闹钟列表。

为此,我打算创建一个 Android 小部件,用于在时钟应用程序中显示闹钟列表,并附上标题和日期/时间。我读过使用 ContentProvider 来实现这一点在许多设备上不兼容并且不受支持,所以如果可能的话,我想找到一个更好的解决方案。

谁能帮我发现如何在时钟应用程序中检索闹钟列表?自然,一旦完成,我很乐意在 Google Play 上分享。谢谢!

4

1 回答 1

3

我读过使用 ContentProvider 来实现这一点在许多设备上不兼容并且不受支持,所以如果可能的话,我想找到一个更好的解决方案。

“更好的解决方案”是找到一个现有的第三方闹钟,其中包含您想要的应用程序小部件,或者编写您自己的闹钟应用程序,其中包括您想要的应用程序小部件。

与闹钟相关的唯一记录和半支持的 Android API 是让您定义一个新的闹钟。没有记录和支持的方法可供您访问或操作闹钟应用程序中的警报,并且在 Android 4.2(大概是您的 Nexus 7 运行的)上,未记录和不受支持的ContentProvider应该不可用,因为它不是出口。

您可以为现有的 AOSP 闹钟应用程序提供补丁,以添加应用程序小部件或将其添加ContentProvider到 SDK(并实际将其标记为已导出)。但是,假设这些补丁被接受,这些补丁将需要很长时间才能在生产 Android 版本中可用。

于 2012-12-28T17:57:33.930 回答