Q
安卓日历删除事件
0
A
回答
2
有没有这样的概念,“删除本地日历事件”:
- 没有“本地日历”。至多有一个用户的Google日历的缓存表示。
- 的日历应用程序是不是SDK
1
虽然不是你可以访问它的SDK的一部分的一部分,但它的访问在你自己的风险,因为它不支持。我跟着一个很好的教程是这些链接:
http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm
(死链接)
http://jimblackler.net/blog/?p=151&cpage=2#comments
http://android-codes-examples.blogspot.com/2011/02/insertion-and-deletion-of-calendar.html
http://hanscappelle.blogspot.com/2011/03/android-calendar-api-glitches.html
一些很好的示例代码:http://pastebin.com/jpnqTp1n
3
尝试使用事件ID的Uri删除事件。
Uri uri='URI OF THE EVENT';
getContentResolver().delete(uri, null, null);
2
一个简短的方式:
Uri eventUri = Uri.parse("content://calendar/events"); // or "content://com.android.calendar/events"
Cursor cursor = contentResolver.query(eventUri, new String[]{"_id"}, "calendar_id = " + calendarId, null, null); // calendar_id can change in new versions
while(cursor.moveToNext()) {
Uri deleteUri = ContentUris.withAppendedId(eventUri, cursor.getInt(0));
contentResolver.delete(deleteUri, null, null);
}
相关问题
- 1. 安卓日历活动时同步删除谷歌日历
- 2. 删除日历事件
- 3. 在默认的安卓日历中创建日历事件
- 4. 安卓日历事件更新后设置错误日期
- 5. 检索已删除的日历事件?
- 6. Google日历Feed api已删除事件
- 7. 从iPhone的日历中删除事件
- 8. 从日历中删除所选事件
- 9. 查看钛安卓日历
- 10. 安卓 - 谷歌日历
- 11. 从日历中删除事件不被删除
- 12. 安卓设备日历上未显示的事件
- 13. 运行安卓日历事件监听服务
- 14. 使用java添加安卓日历事件
- 15. 从Angular UI日历事件中删除事件时间
- 16. 当我有事件ID时如何获取安卓日历事件
- 17. 清除完整日历后事件删除后的数据
- 18. 日历事件Reece日历
- 19. 我如何删除安卓
- 20. 如何删除安卓
- 21. 使用php删除通过.ics文件的Gmail日历事件
- 22. 完整的日历插件不删除事件
- 23. 如何使用PhoneGap Calendar插件正确删除日历事件?
- 24. 安卓日历视图可滚动
- 25. 安卓日历时区不工作?
- 26. 网络日历与安卓日历同步
- 27. 在插入事件之前插入新日历Google API和删除日历事件(Python)
- 28. 如何从Android日历事件中删除参加者?
- 29. 谷歌日历无法按ID删除事件
- 30. 如何更快地删除日历事件?