问题描述
入门Android开发人员在这里。
Beginner Android dev here.
我试图创建一个应用程序,将读取存储在设备上的短信,然后给用户统计他们的习惯(喜欢谁,他们的消息的时候,常用词等)。
I'm trying to create an app that will read the SMS messages stored on the device and then give the user statistics about their habits (like who they message often, common words, etc).
不过,据我所知,似乎没有成为一个办法做到这一点。我环顾四周,在论坛上,最有人谈论正在访问收件箱,你可以找到邮件用户没有阅读。那么如何才能在默认的应用程序和第三方(Handcent为例)显示相同的文本?他们不保持自己的数据库,因为Handcent将显示所有文本后重新安装。
But to my knowledge, there doesn't seem to be a way to do this. I've looked around on forums and the most anyone talks about is accessing the inbox where you can find messages the user hasn't read. How then can the default app and third-party (Handcent for example) display the same texts? They don't keep their own database because Handcent will display all texts upon fresh install.
TL;博士:我如何读取之前已经阅读了Android设备的SMS消息,具体消息
tl;dr: How do I read SMS messages on an Android devices, specifically messages that have been read before.
推荐答案
有关访问SMS / MMS数据库的一个具体的例子,来看看的。
For a concrete example of accessing the SMS/MMS database, take a look at gTalkSMS.
这篇关于如何访问Android上的短信存储空间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!