2011-05-31 47 views
1

我试图访问报警提供商以获取所有启用的报警信息。我如何访问报警内容提供商

,所以我写了这个:

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 ......有人能帮我吗?

+2

这不是Android SDK的一部分。它可能不适用于所有设备。它可能不适用于所有当前的Android版本。它可能无法在未来的Android版本上运行。它没有记录。它不受支持。 – CommonsWare 2011-05-31 10:23:35

回答

1

由于@CommonsWare指出这只适用于某些设备。尽管使用其他警报URI可以在大多数平台上阅读。但是,在Honeycomb中,他们更改了所需的访问权限,并且不能再使用内容提供者来访问警报。