在Android上以编程方式读取短信(和其他内容)

时间:2011-10-29 00:47:47

标签: android api sms

我正在编写一个应用程序,它将使用用户设备上的文本生成其他文本 - 即,读取设备上的所有SMS,以某种方式解析,然后对此数据执行某些操作(即,一个单词) - 常用短语或类似词汇)。

我看到有一种方法可以访问设备上的短信,但看起来有点松懈:

Android 2.2 Read SMS Inbox messages

还有其他方法吗?我想我在某个地方看到这会在某些设备上失败 - 有关于此的任何信息吗?有关其他(文本)数据来源的建议,我可以考虑从中提取吗?

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,使用内容提供商是访问Android上文本消息的唯一方法。你应该做更多的研究。我认为一旦你对ContentProvider界面感到更舒服,它会感觉很轻松。实际上,我建议您阅读有关ContentProviders的this article in the android documentation。也许那会对你有帮助。