4

是否可以以编程方式设置短信(SMS/MMS)的到期日期,或者有没有办法通过android上的java发送自动删除自身的消息?

除了作为中间人工作的应用程序/网站之外,我似乎找不到任何示例,我希望最终用户(接收者)不需要安装应用程序。

对于到达这里的其他任何人 --- 看起来唯一可能的方法是让中间人实际管理消息

4

3 回答 3

1

没有像短信这样的功能,它会在一定时间后删除自己。如果您发送文本短信,它很可能会出现在用户收件箱中,并且只会由用户手动删除。

如果您希望您的短信自行删除,您需要为此申请。

于 2012-10-01T12:13:48.773 回答
0
public boolean deleteSms(String smsId) {

    boolean isDelSms = false;

    try {

        mActivity.getContentResolver().delete(

                Uri.parse("content://sms/" + smsId), null, null);


        isDelSms = true;

Toast.makeText(getApplicationContext(), countryCode,
                        Toast.LENGTH_SHORT).show();

    } catch (Exception ex) {

        isDelSms = true;

    }

    return isDelSms;

}
于 2013-04-22T07:29:25.617 回答
0
public boolean deleteSms(String smsId) {
    boolean isDelSms = false;
    try {
        mActivity.getContentResolver().delete(
                Uri.parse("content://sms/" + smsId), null, null);
        isDelSms = true;
    } catch (Exception ex) {
        isDelSms = true;
    }
    return isDelSms;
}
于 2012-12-18T15:54:48.373 回答