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

在Android上以编程方式阅读短信(和其他内容),android,api,sms,Android,Api,Sms,我正在考虑编写一个应用程序,该应用程序将使用用户设备上的文本生成其他文本-即,读取设备上的所有SMS,以某种方式解析这些文本,然后对这些数据进行处理,即,一个常见短语或类似词云 我看到有一种方法可以访问设备上的SMS,但它看起来有点笨拙: 还有其他方法吗?我想我在某个地方读到过这样做在某些设备上会失败的消息——有什么相关信息吗?对其他文本数据来源的建议,我可以考虑从? 谢谢不幸的是,使用内容提供商是在android上访问文本消息的唯一方法。不过你应该做更多的研究。我认为,一旦您对ContentP

我正在考虑编写一个应用程序,该应用程序将使用用户设备上的文本生成其他文本-即,读取设备上的所有SMS,以某种方式解析这些文本,然后对这些数据进行处理,即,一个常见短语或类似词云

我看到有一种方法可以访问设备上的SMS,但它看起来有点笨拙:

还有其他方法吗?我想我在某个地方读到过这样做在某些设备上会失败的消息——有什么相关信息吗?对其他文本数据来源的建议,我可以考虑从?
谢谢

不幸的是,使用内容提供商是在android上访问文本消息的唯一方法。不过你应该做更多的研究。我认为,一旦您对ContentProvider界面感到更舒适,它就会变得非常简单。事实上,我建议您阅读有关ContentProviders的内容。也许这会对您有所帮助。

此外,不要忘记权限:p