使用默认sdk获取已启用警报的列表?

时间:2011-07-16 19:09:08

标签: android alarms

我一直在寻求如何简单地获取所有已启用警报的列表。 到目前为止,我发现了两件事:

String nextAlarm = Settings.System.getString(getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED);

this project但它使用:

public static final Uri CONTENT_URI =
        Uri.parse("content://com.android.deskclock/alarm");
ContentResolver cr = getContentResolver();
Cursor c = null;
c = cr.query(
           CONTENT_URI, ALARM_QUERY_COLUMNS,
            null, null, DEFAULT_SORT_ORDER);

正如CommonsWare here所说:“这不是Android SDK的一部分。它可能无法在所有设备上运行。它可能无法在所有当前的Android版本上运行。它可能无法在未来的Android版本上运行它没有记录。它不受支持“。

到目前为止,第一个工作但只有一个警报,当我想要所有这些。而第二个就是不好。

那么如何获得即将发布的警报列表呢?

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

那么如何获得即将发布的警报列表呢?

你不能,除了你可以从用户使用的数百个其他闹钟应用程序(在市场上分发,在替换com.android.deskclock的设备上等)获得“即将发出的警报列表”。 )。