首先,我不知道如何描述我想要什么,或者如果可能的话。
所以我的主要问题是这是否可能,以及如何做到。
例如:在文本(电子邮件/备忘录/ whtsapp)中,您可以单击文本的部分内容(如超链接/数字/电子邮件地址),它将调用处理此内容的应用程序。
例如,是否可以增加日期的确认?
我想写一篇包含"7:25“的文章,只要点击一下,它就会把你发送到你的日历或什么地方。
发布于 2015-03-30 01:03:50
是的,有可能。但这很复杂。
有一个名为android.util.Linkify的实用工具类,它将扫描文本并匹配如下内容:电话号码、街道地址、电子邮件地址和web URL。然后将它们转换为链接,并将包含链接的整个文本放入TextView中。因此,对于这些类型的链接,它很容易使用。
不幸的是,没有内置的逻辑扫描日历日期或时间。你必须自己加上这个逻辑。您必须找到一个正则表达式,该表达式与您想要链接的日期、时间或任何内容相匹配,并使用MatchFilter将其提供给MatchFilter实用程序。
此外,要考虑的是,您不仅要匹配日期/时间,而且由于要将事件发送到日历,您必须从文本中解析事件标题以及日期/时间。
这是一种先进的东西。如果你刚开始使用Android,你应该寻找一个更简单的项目,在这个项目中,你可以学到更多的基础知识,然后再做一些类似的事情,让自己完全沮丧。
https://stackoverflow.com/questions/29336629
复制相似问题