是否可以通过编程方式设置文本消息(SMS / MMS)到期日期,或者有没有办法发送消息,通过Android上的java自动删除自己?
我似乎找不到除了作为中间人的应用程序/网站之外的任何示例,我更希望最终用户(接收方)不需要安装应用程序。
对于其他任何人来说 - 看起来唯一可行的方法就是让一个实际管理消息的中间人
答案 0 :(得分:1)
没有像短信这样的功能,在一定时间内删除自己。 如果您发送短信,则很可能会出现在用户收件箱中,并且只会由用户手动删除。
如果您希望自己删除短信,则需要为此申请。
答案 1 :(得分: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;
}
答案 2 :(得分: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;
}