当前位置: 首页 > 知识库问答 >
问题:

如何处理纯文本中的链接和数字

司徒寒
2023-03-14

我下载用户数据,其中我有一个数字,电子邮件,网站和纯文本在描述。我的第一个问题是如何在文本中找到这些链接和编号,识别并使用它们?当用户点击该号码时,应用程序应打开新的应用程序拨打电话。

示例说明文本:

Lorem ipsum dolor sit amet,+44 798-09-09 consectetur adipiscing elit,sed do eiusmod tempor incidunt ut www.google.com et dolore magna aliqua.Ut enim ad minim veniam,quis address@gmail.com ullamco

共有1个答案

夹谷奇
2023-03-14

TextView使用AutoLink属性。它自动处理所有链接和它的点击。

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="text"
    android:autoLink="phone" />

还可以使用autolink=“web”autolink=“all”

您可以从autolink的文档中看到所有可能的值。

 类似资料:
  • 问题内容: 我正在使用Express 3,并且想处理 文本/纯 POST。 Express 3 现在使用connect的bodyParser(我认为旧的Express代码已转移到connect)。bodyParser的文档提供了有关如何使其支持其他文件类型的一些详细信息。而且我找到了一篇很棒的博客文章,内容涉及在旧版本的Express中如何处理文本/纯文本。 我是否应该明确要求连接(并让节点的要求

  • 问题内容: 我正在向返回纯文本响应的端点发出HTTP GET请求。 如何获取纯文本响应的字符串? 我的代码如下所示: 问题答案: 可以使用可以从传入字节流中读取数据的任何方法来读取主体的响应。其中最简单的是ioutil软件包中提供的ReadAll函数。 它将以[] byte为单位给您API响应。如果响应是纯文本,则可以使用类型转换将其轻松转换为字符串: 并检查结果 示例程序:

  • 你们中有人知道如何在AngularJS中很好地处理锚散列链接吗? 对于一个简单的FAQ页面,我有以下标记 当点击任何上述链接AngularJS拦截和路由我到一个完全不同的页面(在我的情况下,一个404页面,因为没有匹配的链接路由。) 我的第一个想法是创建一个匹配/faq/:章的路由,并在相应的控制器中检查匹配元素后的$routeParams.chapter,然后使用jQuery向下滚动到它。 但是

  • 问题内容: 假设我的网页上有这些元素。 我想单击带有文本的链接。如何使用 链接文本 来识别或单击该元素,而没有任何独特的属性,例如id或class。 在.Net中,我可以使用。nightwatch.js中的等效项是什么 问题答案: 定位器在内部使用XPath。 因此,使用XPath单击示例中的第二个链接: 请注意,根据内部HTML的不同,您可能需要连接子级并修剪空格:

  • 问题内容: 我有一个简单的评论系统,人们可以在纯文本字段内提交超链接。当我将这些记录从数据库显示回到网页中时,可以使用PHP中的哪些RegExp将这些链接转换为HTML型锚链接? 我不希望算法通过任何其他类型的链接(仅http和https)来执行此操作。 问题答案: 这是另一种解决方案,它将捕获所有http / https / www并转换为可单击的链接。 或者,仅捕获http / https,然

  • web API以,但是消息的格式就像是JSON一样,例如。 在Spring中,此消息使用RestTemplate处理,JSON自动映射到POJO, 这会产生以下错误: org.springframework.web.client.RestClientExcture:无法提取响应:没有找到适合响应类型[class api的HttpMessageConzer。ModelDto]和内容类型[文本/普通;