现在使用设备日历挣扎了几个小时。它无法返回设备上的任何日历。我在构建提示上添加了以下权限,以防它需要。
android.permission.READ_CALENDAR android.permission.WRITE_CALENDAR
以下是我的代码
DeviceCalendar dc = DeviceCalendar.getInstance();
dc.getCalendars();
它返回null。这意味着我无法读取或写入设备日历。
答案 0 :(得分:0)
您需要调用hasPermissions()
,这将首先提示您的权限,然后您将被授予/拒绝访问日历的权限。