android mobile - 用ftp链接发送短信

时间:2017-02-26 09:05:00

标签: android mobile ftp

我正在尝试从移动设备向另一部手机发送短信。 SMS包含ftp链接。 例如,我想发送以下链接:ftp://ftp.example.com。 当用户打开SMS时,链接将类似于消息正文中的ftp:// ftp.example.com。 当用户点击此链接时,Chrome浏览器将显示链接:http://ftp.example.com

谢谢,Idan

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您使用Android 内置短信应用发送消息,那么您的代码就是这样 -

String smsBody = "ftp://ftp.example.com";
String phNumber = "123456";

Intent smsIntent = new Intent(android.content.Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address",phNumber); //optional, in case you want a default phone number 
smsIntent.putExtra("sms_body",smsBody);
startActivity(smsIntent);

如果您使用 SmsManager 发送消息,那么代码就像这样 -

String smsBody = "ftp://ftp.example.com";
String phNumber = "123456";

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phNumber, null, smsBody, null, null);

请勿忘记为两者提供 SEND_SMS 权限。

<uses-permission android:name="android.permission.SEND_SMS" />

希望这会对你有所帮助。