安卓短信内容提供者

标签 android android-contentprovider

我有一个客户想要一个可以“完美”运行的应用程序。

他问我是否有任何方法可以提取某个联系人的整个 SMS 列表,以便将其发送到网络服务器。

我知道 SMS 内容提供程序不是官方 SDK 的一部分,但我不明白这到底是什么意思。

谁能向我解释 SMS CP 的问题以及在我的应用中使用它的风险是什么? 该应用程序是否仍能如我注重细节的客户所希望的那样毫无问题地运行?

附言不要关闭这个问题。我不征求个人意见,我征求技术解释。

谢谢。

最佳答案

它不会完美运行,SMS 不是公共(public) API 的一部分意味着它不能保证全面标准,例如,您可以让您的应用程序在 Nexus 设备上的标准 Android 上运行,但 HTC/Samsung 和根据他们的需求和设计,所有其他品牌的内容提供者都会略有不同,这意味着您的应用会中断这些内容提供者。

关于安卓短信内容提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17207049/

相关文章:

android - 计费流程未启动

android - 如何使用 ArrayAdapter 为 ListView 编写自定义过滤器

android - 单击android中的禁用按钮时如何显示消息?

Android ActionBar/Toolbar 在我的应用程序中消失了

android - 如何评估Android中ContentProvider的效率?

android - 在 Android 中通过 Content Provider 提供图像

android - RecyclerView itemView OnGlobalLayoutListener 不会为所有 itemView 触发

Android Lollipop 联系人检索空指针异常

android - 权限被拒绝 : opening provider com. google.android.apps.photos.contentprovider.MediaContentProvider 不是从 uid 导出的

android - ListView 和 SimpleCursorAdapter