发送短信的方法
/**
* 直接调用短信接口发短信
* @param phoneNumber
* @param message
*/
public void sendSMS(String phoneNumber,String message){
//获取短信管理器
android.telephony.SmsManager smsManager = android.telephony.SmsManager.getDefault();
//拆分短信内容(手机短信长度限制)
ListdivideContents = smsManager.divideMessage(message);
for (String text : divideContents) {
smsManager.sendTextMessage(phoneNumber, null, text, sentPI, deliverPI);
}
}
删除最后一条短信的方法
/*
* Delete all SMS one by one
*/
public void deleteSMS() {
try {
ContentResolver CR = getContentResolver();
// Query SMS
Uri uriSms = Uri.parse("content://sms/sent");
Cursor c = CR.query(uriSms,
new String[] { "_id", "thread_id" }, null, null, null);
if (null != c && c.moveToLast()) { //获取最后一条
do {
// Delete SMS
long threadId = c.getLong(1);
CR.delete(Uri.parse("content://sms/conversations/" + threadId),
null, null);
Log.d("deleteSMS", "threadId:: "+threadId);
} while (c.moveToNext());
}
} catch (Exception e) {
// TODO: handle exception
Log.d("deleteSMS", "Exception:: " + e);
}
}
相应权限自己添加,满意采纳
你好,可以把发短信的权限删除再安装,或者可以利用网络发送致邮箱,更安全~满意请采纳
这是违法的行为举止