Android系统。使用SMS默认界面获取我的应用程序中的内容(稍后发送)。延迟短信。这是可能的?

时间:2016-01-14 20:55:42

标签: android android-intent sms alarm smsmanager

我有一个场景,我不知道是否可能:

  1. 从我的应用程序中打开SMS界面。(我可以制作此部分)
  2. 使用界面编写信息并搜索联系人。
  3. 当按下发送按钮时,我想将信息存储在我的应用程序中并稍后发送。(我不知道这是否可行,如果是,请给我一些帮助)

1 个答案:

答案 0 :(得分:-1)

对我而言听起来很可能。您可能希望SMSManager发送文本... source

// Simplified...
String phoneNo = "8675309";
String sms = "Beni, I've got your number";

try {
    SmsManager smsManager = SmsManager.getDefault();
    smsManager.sendTextMessage(phoneNo, null, sms, null, null);
} catch (Exception e) {
    e.printStackTrace();
}

关于搜索联系人并稍后发送文本,如果您能提供更多细节,将会很有帮助。

  1. 您的应用如何搜索联系人?显示可供选择的完整列表?允许他们输入文字以匹配联系人的姓名?
  2. 当您说"稍后发送"时,您对以后的限制是什么?
  3. 例如,您可以简单地打开手机的联系人查看器,让他们选择......