我想在用户日历中的事件开始或结束时执行操作。是否有BroadcastReceiver或可以帮助我做到这一点的东西?
答案 0 :(得分:2)
在android开发者网站上阅读日历有很好的资源。 http://developer.android.com/guide/topics/providers/calendar-provider.html#instances 作为查询日历。 并且有一个很好的教程可以在后台http://www.sitepoint.com/scheduling-background-tasks-android/
安排任务编辑:
使用
cursor_event.getLong(cursor_event.getColumnIndex("dtstart"));
从epoch开始以UTC millis开始事件的时间。
要使用事件结束时间
cursor_event.getLong(cursor_event.getColumnIndex("dtend"));
您可以在此处找到所有活动列http://developer.android.com/reference/android/provider/CalendarContract.EventsColumns.html#DTEND 当然你必须使用这个columnindexs dtstart等你必须广播接收器我给了sitepoint.com上面的链接 如果您的问题得到解决,请告诉我。