这里初学Android的开发者。如何访问Android上的SMS存储?
我试图创建一个应用程序,将读取存储在设备上的短信,然后给他们习惯的用户统计(喜欢谁,他们经常消息,常用词,等等)。
但据我所知,似乎没有办法做到这一点。我浏览过论坛,大多数人都在谈论访问收件箱,您可以在其中找到用户没有阅读的信息。那么默认应用程序和第三方(例如Handcent)如何显示相同的文本?他们不保留自己的数据库,因为Handcent将在全新安装时显示所有文本。
TL;博士:我读了一个Android设备上的短信,特别是之前已经读的邮件怎么办。
没有书面和支持的方式来访问您请求的数据。有没有文件和不支持的手段,如塞巴斯蒂安体育联系的东西。谷歌明确表示,这样做是一个坏主意:http://android-developers.blogspot.com/2010/05/be-careful-with -content-providers.html – CommonsWare 2011-01-26 21:20:16
我想这解释了为什么我有这样的问题寻找例子。老实说,我真的不明白这种做法。 Google为什么要创建像Content Providers这样有用的代码,然后不承诺保留该代码或要求硬件制造商使用该代码?我认为我真的开始理解“分裂”问题。 – eternalmatt 2011-01-26 21:51:15