2013-06-20 67 views
2

我有一位客户想要一款可以“完美”运行的应用程序。Android短信内容提供商

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

我知道短信内容提供商不是官方SDK的一部分,但我不明白这是什么意思。

任何人都可以向我解释SMS CP的问题以及在我的应用中使用它的风险是什么? 由于我的细节导向的客户希望,应用程序仍然能够正常运行吗?

P.S.不要关闭这个问题。我不要求个人意见,我要求技术解释。

谢谢。

+0

只是一个警告。当使用不在公共API中的东西时,很难使某些东西“完美地”运行,因为不能保证它在所有版本的Android中都能正常工作(并且工作)。 –

回答

1

它不会完美运行,短信不属于公共API,意味着它不能保证成为全线标准,例如,您可能会让您的应用在Nexus设备上的标准Android上运行,但HTC /三星而所有其他品牌将根据其需求和设计而略有不同的内容提供商,这意味着您的应用将在这些内容提供商中脱颖而出。