android - 如何在 Android 手机的短信中添加超链接?

标签 android hyperlink sms

我想发送一条短信正文,如“我在哪里?” 当我单击“我在哪里?”时,它将带我到包含我所在位置的谷歌地图网站。 我的问题是如何在“我在哪里?”中添加这个超链接。消息文本? 有什么例子可以学习吗?

最佳答案

SMS 是纯文本的,并且只允许 160 个字符。你的建议包括“我在哪里?”在 160 个字符中,但不知何故还包括一个很长的网址。

您可能想要做的第一件事是使用某种 URL 缩短服务。我没有个人可以推荐的应用程序,但有 Django 应用程序和其他应用程序,以及可以使用 API(如 bit.ly)连接的在线服务。这将为您提供一个独特的链接,以轻松适应 SMS 的可用字符。

大多数智能手机都会解析链接并使其“可点击”,即使是在短信中也是如此。因此,例如,您可以将文本改为:

Where am I? www.linkgoesh.ere/somehash 

用户应该能够点击链接并访问您的网站。它不像您所建议的那样优雅,但 SMS 是一种(必然)受限的格式。

关于android - 如何在 Android 手机的短信中添加超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6500137/

相关文章:

android - 如何在 android 中对手势进行单元测试?

java - Android 版 Google map 未呈现

perl - WWW::Mechanize::Firefox follow_link 不工作

java - 如何使用 java comm 从 gsm 读取短信?

java - USB GSM 调制解调器 (Huawei e160) 连接时出错?

android - ParcelCreator lint 抑制不起作用

java - 解析 -Android 获取多个推送通知

ios - 是否可以在 UITextview 链接选择上设置清除颜色?

html - 我的 HTML 文件没有连接到我的 CSS 文件。为什么?

android - 如何在我的 Android 应用程序中使用 Twilio 发送短信?