Android 实现删除短信
2010-04-12 19:11:00 来源:WEB开发网核心提示:threadId = cursor.getLong(1);}} finally {cursor.close();}}Log.i("threadId", String.valueOf(threadId));return threadId;}2、删除短信Java 代码long id = getThrea
threadId = cursor.getLong(1);
}
} finally {
cursor.close();
}
}
Log.i("threadId", String.valueOf(threadId));
return threadId;
}
2、删除短信
Java 代码
long id = getThreadId();
Uri mUri=Uri.parse("content://sms/conversations/" + id);
mContext.getContentResolver().delete(mUri, null, null);
long id = getThreadId();
Uri mUri=Uri.parse("content://sms/conversations/" + id);
mContext.getContentResolver().delete(mUri, null, null);
这能通过这种方式删除短信,如果你想通过其他条件删除的话,那么就会提示你不够权限删除。
但是这种方式只是删除收信箱中的短信,android机上的通知栏还是会照样的提示你有短信到来,那就只能再清楚掉通知栏上的短信提示了,估计还是无法做到完全无任何反应。顺序总是:系统先操作,然后你再删掉,这样的话,肯定个会在界面上闪一下的,让人觉得很怪异。
更多精彩
赞助商链接