我该如何访问报警内容提供商

时间:2011-05-31 09:14:27

标签: android

我正在尝试访问警报提供程序以获取所有已启用的警报信息。

所以我写了这个:

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);

但它似乎有许可问题??

它总是在QQ上崩溃......有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

正如@CommonsWare所指出的,这仅适用于某些设备。虽然使用其他警报URI,但在大多数平台上都可以读取。但是在Honeycomb中,他们已经更改了所需的访问权限,您无法再使用内容提供商来获取警报。