从安卓应用链接短信

Posted

技术标签:

【中文标题】从安卓应用链接短信【英文标题】:Link in SMS from android app 【发布时间】:2018-09-26 23:14:17 【问题描述】:

我想从我的 android 应用程序中发送一个 SMS 链接。我能够这样做。但整个身体并不反映为一个链接。 SMS 的一部分未显示为链接。任何帮助如何在 android 应用程序中执行此操作。

SmsManager smsManager = SmsManager.getDefault();
selectedSMSMessage = "http://www.mydeeplink.com?SignInId=" + SignIn.userid;

smsManager.sendTextMessage(selectedContact, null, selectedSMSMessage, null, null);
Toast.makeText(getActivity(), "Message Sent",
        Toast.LENGTH_LONG).show();

【问题讨论】:

@yatin deokar 知道怎么做。 我猜你可以在发送之前使用正则表达式来验证消息 【参考方案1】:

试试这个

public static void main(String[] args) 

    String id = SignIn.userid;

    String trimmedID = id.trim();

    String selectedSMSMessage = "http://www.mydeeplink.com?SignInId=" + trimmedID;


【讨论】:

短信链接坏了ROM“?”和“=”符号 @MohammadAamir 抱歉,但听不懂。 我可以成功发送短信。我正在发送短信中的深层链接。但它会在像“?”这样的特殊字符处中断。或“=”。 链接在“?”处的短信中断

以上是关于从安卓应用链接短信的主要内容,如果未能解决你的问题,请参考以下文章

安卓 第一章

@珠海网民 赶紧修补安卓手机“应用克隆”重大安全漏洞!

子弹短信 app 安卓版正式上线

安卓 6.0 权限。阅读短信

安卓学习之接收发送短信

如何在安卓中通过短信发送谷歌日历活动邀请