- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个具有提醒功能的应用程序。我使用的代码如下设置提醒和事件:
private void addReminder(int statrYear, int startMonth, int startDay, int startHour, int startMinut, String title){
// Convert start of begin time of reminder in milliseconds.
Calendar beginTime = Calendar.getInstance();
beginTime.set(statrYear, startMonth, startDay, startHour, startMinut);
long startMillis = beginTime.getTimeInMillis();
// String to access default google calendar of device for Event setting.
String eventUriString = "content://com.android.calendar/events";
// Creation of Event.
ContentValues eventValues = new ContentValues();
// Set calendar as 1 for default calendar.
eventValues.put(Events.CALENDAR_ID, 1);
// Set title as user define.
eventValues.put(Events.TITLE, title);
// Set description as user define.
eventValues.put(Events.DESCRIPTION, "MYApp");
// Set location as user define.
eventValues.put(Events.EVENT_TIMEZONE, "India");
// Set start time as system time or time converted in milliseconds.
eventValues.put(Events.DTSTART, startMillis);
// Set status of event as 1.
eventValues.put("eventStatus", 1);
// Set visibility of event as 3 (public).
eventValues.put("visibility", 3);
// Set transparency as 0. No other app seen through reminder.
eventValues.put("transparency", 0);
// Set alarm as 1. Ringing.
eventValues.put(Events.HAS_ALARM, 1);
// Set Event in calendar.
Uri eventUri = getContentResolver().insert(Uri.parse(eventUriString), eventValues);
// Getting ID of event in Long.
long eventID = Long.parseLong(eventUri.getLastPathSegment());
/***************** Event: Reminder(with alert) Adding reminder to event *******************/
// String to access default google calendar of device for reminder setting.
String reminderUriString = "content://com.android.calendar/reminders";
ContentValues reminderValues = new ContentValues();
// Set reminder on Event ID.
reminderValues.put("event_id", eventID);
// Set reminder minute before.
reminderValues.put("minutes", 1);
// Set method of reminder
reminderValues.put("method", 1);
@SuppressWarnings("unused")
//Setting reminder in calendar on Event.
Uri reminderUri = getContentResolver().insert(Uri.parse(reminderUriString), reminderValues);
}
以上代码运行正常。现在应用的需求是:
请指导我提出您的建议。
最佳答案
一个。如何获取提醒id。
您可以获得您的提醒 ID 为:
Long reminderID = Long.parseLong(reminderUri.getLastPathSegment());
B.如何从上面代码以编程方式设置的我的日历中删除提醒。
您可以通过调用以下代码从日历中删除提醒:
Uri reminderUri = Uri.parse("content://com.android.calendar/reminders");
reminderUri = Uri.withAppendedPath(reminderUri, String.valueOf(reminderID));
context.getContentResolver().delete(reminderUri, null, null);
C.如何以编程方式编辑现有提醒。
您可以通过以下代码在同一事件 ID 和提醒中设置新的更新字段来更新提醒:
更新事件
Uri updateEventUri = Uri.withAppendedPath(Uri.parse("content://com.android.calendar/events"), String.valueOf(eventID));
context.getContentResolver().update(updateEventUri, eventValues, null, null);
更新提醒
Uri updateReminderUri = Uri.withAppendedPath(Uri.parse("content://com.android.calendar/reminders"), String.valueOf(Utility.eventID));
context.getContentResolver().update(updateReminderUri, reminderValues, null, null);
关于安卓 : Set reminder functionality,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795220/
看起来很简单,但我做不到。我想从我的 native 应用程序启动 native 提醒应用程序。 根据我的阅读,我需要使用 x-apple-reminder:// URL 方案,但它不会启动 Remin
当前Slack API for Reminders 允许开发人员为特定的人创建提醒。此提醒通过 Slackbot 直接发送给他们;但是,我希望将提醒发布在公共(public) channel 中。 R
您好:我在名为“Docs”的工作表上有一组单元格。单元格范围为 (B13:C23)。当用户进入此页面时,他们应该用 0 到 6 之间的值填写每个单元格。我的问题:是否有一些代码可以附加到此表中,如果用
在 iOS 5 引入的提醒应用程序中,您可以设置地理围栏,因此当您靠近某个地址时,您的提醒就会提醒。还可以为特定日期配置基于位置的提醒。 Apple 在处理基于位置和时间的提醒方面非常高效,因为他们直
'/*========================================================================= &nbs
我正在研究 Bixby 集成,我正在浏览 Bixby 文档,我有一些关于 Bixby 提醒的营销信息,但我正在寻找如何以编程方式或通过 API 创建提醒,但我没有找到任何文档中的信息。 最佳答案 这是
我希望我的应用程序与 Reminders.app 同步。 (我的应用程序利用核心数据) 我已经完成了一个原型(prototype)并且它可以工作,但是有一些我无法思考的错误。 现在我的同步算法如下所示
如果我选择默认提醒应用程序在某天(例如 2 月 10 日)提醒我某事,并且在某个位置,它会显示类似“2 月 10 日,您的基于位置的提醒将处于事件状态”之类的内容。 因此它甚至可以在后台设置基于位置的
我正在开发一个具有提醒功能的应用程序。我使用的代码如下设置提醒和事件: private void addReminder(int statrYear, int startMonth, int star
我刚开始在 GNU/Linux 上使用提醒工具:remind man page .我有以下 bash 函数使用提醒来获取今天、明天和本周的提醒 today() { remind $SCHEDULE
我想通过添加“稍后提醒我”操作来扩展我的本地通知功能。换句话说,如果用户点击“稍后提醒我”按钮,我想在设定的时间后重新显示通知。 即使我的应用程序中的所有内容都应该正确连接(检查通知是否启用、设置通知
当 jsevent 触发时,它会将链接参数转发到按钮的 data-url 属性,当用户单击该按钮时,它会重定向到 django 后端 View ,但解析 JS 行时出现问题 $('#btn_del')
我在一个研究项目中使用 Azure Durable Functions,我想验证在持久实体中实现计时器/提醒概念的最佳方法是什么。 在 Service Fabric 中,Actor 可以安排“持久计时
我在一个研究项目中使用 Azure Durable Functions,我想验证在持久实体中实现计时器/提醒概念的最佳方法是什么。 在 Service Fabric 中,Actor 可以安排“持久计时
不幸的是,当我单击注册 Activity 上的“注册”按钮时。 主节。
我在我的网络应用程序中使用 Google Calendar API 来增删改查事件。 我想用值不发送任何提醒覆盖默认提醒设置。 我只找到了 overwrite the default , 但有一个新值
我目前正在为 iPhone 编写一个应用程序,但我的水平(水平滚动,而不是垂直滚动)UIScrollView 有一些问题。 UIScrollView的高度是260,宽度是320。它有2个页面,每个页面
有没有办法以编程方式打开 Apple Reminders 应用程序? 最佳答案 我已经在 Swift 5+ 和 iOS 13 上试过了,你需要使用下面的 url scheme。(之前 x-apple-
我一直在开发一款新应用,它通过地理围栏利用基于位置的提醒。 据我所知,为了做到这一点,应用程序必须通过以下方式请求授权: CLLocationManager.requestAlwaysAuthoriz
帮助,尝试从 EventKit 获取提醒列表的列表。这只是不返回任何东西。如果我将 EKEntityType.Reminder 更改为 .Event,我会得到日历(事件),所以我知道代码通常是好的。
我是一名优秀的程序员,十分优秀!