- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为将事件添加到用户日历的程序的另一个区域制作后端函数。基本上有人会从 GUI 中的选项中挑选一个事件,我想在日历上设置一个与该选择相匹配的事件。使我的工作更清楚的代码:
java.sql.Timestamp tsStart = java.sql.Timestamp.valueOf(year + "-" + month + "-" + day + " " + startHour + ":" + startMinute + ":00");
java.sql.Timestamp tsEnd = java.sql.Timestamp.valueOf(year + "-" + month + "-" + day + " " + endHour + ":" + endMinute + ":00");
long startTime = tsStart.getTime();
long endTime = tsEnd.getTime();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", startTime);
intent.putExtra("allDay", false);
intent.putExtra("rrule", "FREQ=WEEKLY;COUNT="+numWeeks);
intent.putExtra("endTime", endTime);
intent.putExtra("title", title);
intent.putExtra("description", description);
intent.putExtra("eventLocation", location);
startActivity(intent);
我一直在使用 intent 来做这件事,但有一些额外的东西我不想拥有:1. 当 Intent 启动时,它从 What 字段的文本条目开始。我已经自动填写了所有这些字段,所以用户不需要做任何事情,当它像这样启动时,键盘会占用很多空间并且看起来很乱。有什么办法可以将焦点设置为不在文本框中或伪造后退按钮按下吗?2、是否可以让intent的某些部分不显示?我认为没有必要问时区,不需要全天检查(因为我告诉它开始和结束时间),不需要客人,宁愿隐藏重复因为它是定制的并且可能会混淆最终用户看到,我不想提醒,它会自动生成一个 10 分钟。-> 是否可以隐藏任何/所有这些项目?3. 有没有可能让这个从不显示给用户?我喜欢它允许用户选择要使用的日历这一事实,但我对使用他们的默认设置很好,因为大多数人将他们的手机与他们的其他帐户相关联,而手机日历是我的主要关注点。如果我可以让 10 分钟提醒消失,我会让它永远不会显示给用户,并让它按照我的指示填充他们的日历。
感谢任何能提供帮助的人。我一直在 Android Developers 阅读 Intent 、日历和任何我能想到的东西,但我遇到了找不到这些答案的障碍。这让我想起了,是否有所有有效 putExtra 的列表? Android 开发者页面非常适合列出所有方法等,但除了找到一些示异常(exception),我不知道我可以在 putExtra 中放入什么作为有效参数。
最佳答案
当您发送向日历添加事件的 Intent 时,您将启动日历 Activity 。 Intent 只是发送给系统的消息;任何可以处理 Intent 的 Activity 都可以自由地“说出来”。如果有多个 Activity 的 Intent 过滤器与 Intent 匹配,用户会看到一个“消歧”屏幕,允许他或她选择要使用的应用程序。对于大多数 Intent,MIME 类型决定了显示的应用程序。如果需要,您可以编写自己的 Activity 来处理事件。 Activity 的 Intent 过滤器必须与日历的相匹配,我不建议这样做,因为您正在注册自己处理每一个试图向日历添加内容的 Intent !
您可以选择向日历提供程序(实际上是访问提供程序的日历应用程序)发送 Intent ,或者使用带有日历提供程序的 ContentResolver API 自行插入数据。
您可能会考虑后一种做法,并提供您自己的 UI 而不是使用日历 Activity ,但我建议您在添加重复发生的事件时要谨慎,因为将它们正确处理是很棘手的。一般来说,开发人员应该使用日历 Activity 来允许用户添加事件。
如果您使用 Intent 启动日历“插入事件” Activity ,则您无法控制其 UI。为方便起见,Calendar Activity 将使用您发送的 Extras 填充 UI。如果您不发送 Extra,该 Activity 将使用默认值填充该字段或将其留空。我不确定是否如此,但这是标准做法。
开发人员在开发应用时经常会忽略开发人员指南。看一眼 http://developer.android.com/guide/topics/providers/calendar-provider.html#intents ,其中详细描述了 Calendar Provider。此页面列出了所有可用的 Extras,告诉您如何使用 ContentResolver() 过程来插入事件,并详细说明了如何使用 Intents。
目前,我认为应用程序没有标准的方法来公开它处理的 Intent 的结构,但是对于出现在设备上的内置或 bundle 应用程序,您总是可以问在这里了解更多信息。请记住,有些应用程序与平台 bundle 在一起,但其他应用程序(例如 Google map )是独立的。它们可能具有公共(public) Intent/API,但您需要注意它们可能不适用于特定用户的设备。
关于Android 日历 Intent 定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9651950/
我目前被指派去调查并以某种方式找到一种“定制”(对身份验证、常量、消息等进行修改)OpenSSH 的方法,并且作为一个“基于网络”的人,我真的不知道从哪儿开始。因此非常感谢评论。 问题: 我从 her
我拥有的 excel 文件超过 1,000,000 行和 26 列。 下面是用于查找特定数据的代码,并根据该数据创建一个新文件,目前创建一个新文件大约需要 15 分钟 请如果有专家可以帮助我更快地处理
我正在处理Zend_Form现在,我很难弄清楚如何: 使用表单按钮的自定义图像, 在特定位置插入文本和链接(就我而言,我想在提交按钮之前添加“忘记密码?”链接)。 我已通读手册,但没有看到任何相关内容
是否可以将图像添加到 UISwitch 背景,例如当状态为 ON 时(作为一个背景)和当状态为 OFF 时(另一个背景图像)? 最佳答案 要更改背景颜色(不是图像),您只需执行以下操作即可。这会更改领
到目前为止,我刚刚开始使用 Octave 并在我的终端上运行它。 每次打开提示符时,我的命令行都以: octave-3.4.0:1> 因此我使用以下内容来使其更短且更易于阅读: PS1('>> ')
在阅读Struts2文档时,我遇到了下面引用的段落 customizing controller - Struts 1 lets to customize the request processor
我正在尝试自定义 jQuery Tag-It 小部件 (http://aehlke.github.com/tag-it/) 以实现以下两种行为: 1)允许在标签中使用逗号(我可以通过自定义trigge
我是整个 Emacs 的新手,让我着迷的一件事是开箱即用的 Emacs 在编程时不会让您陷入困境。我主要使用 Python 和 C++ 进行编程,然后按回车键将光标发送回新行的第 1 列,而不是让你停
我有这些行 y DB,我想按以下顺序排序,并包含字符和数字。 Score 列是一个 varchar。获胜者和失败者也在分数栏中。 得分 WINNER 100+ 100 90 80+ 80 50 LOS
我正在使用 Bootstrap,您如何自定义轮播? 有什么建议吗? https://v4-alpha.getbootstrap.com/components/carousel/ 最佳答案 .activ
我有一个投票设置,使用脚本将其拉入我的 WP 页面。通过http://quipol.com/ EG 我已经通过 firebug 找到了样式并在其中相应地自定义了它们,但我想知道是否有一种方法可以实现
美好的一天。 如果 JLabel 和 JTextField 字体大小可以根据需要更改,是否也可以更改 JTable 的列名称和元素的字体样式(大小、外观、颜色)? 添加更多内容,我正在使用 Windo
进一步回答我的问题Java JFilechooser 。建议扩展 BasicFileChooserUI,重写 create/getModel 并提供 BasicDirectoryModel 的实现。
我想制作(好吧..正在制作..)一个标签页。我用 border-top:none 属性制作了一个“选项卡框”,所以它看起来像是选项卡的一部分,在里面我有一个表格。 我想知道,有没有办法删除表格标题的所
我有大量的项目正在进行中,还有几个解决方案(它们是项目“池”的子集)。有时拥有一个仅用于特定测试的 .sln 是件好事。 问题: NUGet 分别绑定(bind)到每个解决方案。 NUGet 喜欢在
我计划编写一些 git 钩子(Hook)作为一个项目,将用户的操作记录在数据库中。然后可以使用该数据库查询他的所有事件。我尝试记录的操作是 promise pull 推送 merge 分支机构 我想把
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 在本文中,我们将学习中间件,以及如何使用它进一步定制应用程序。我
我正在尝试使用 yasg 自定义我的 api 文档。 首先,我想确定我自己的部分的命名,以及本部分应包含哪些端点。似乎部分的命名是基于不属于最长公共(public)前缀的第一个前缀,例如: 如果我们有
我需要(即客户要求)提供自定义键盘,供用户在文本字段和区域中输入文本。我已经有一些可以执行键盘操作并将测试附加到文本字段的东西,但是我想让它更通用并让它像标准的 iphone 键盘一样工作,即当用户选
我有一个项目,它在特定位置(不是/src/resources)包含资源(模板文件)。我希望在运行 package-bin 时将这些资源打包。 我看到了 package-options 和 packag
我是一名优秀的程序员,十分优秀!