Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何快速删除 content://sms 中的所有短信。
目前我正在使用:
while (c.moveToNext()) { int idi = c.getInt(0); getContentResolver().delete(Uri.parse("content://sms/" + idi), null, null); }
但如果该程序有很多消息,则可能需要很长时间。
我需要完全删除所有消息。
有更快的方法吗?
还没有尝试过,但是您可以使用“content://sms”的 Uri(不指定单个消息 ID)吗?
可以在这里查看内容提供程序代码:https ://gitorious.org/0xdroid/packages_providers_telephonyprovider/source/50b2f39df213be0e5a31226582a4792681a9f564:src/com/android/providers/telephony/SmsProvider.java#L485