3

我构建了一个消息应用程序,允许用户发送和接收短信以及其他类型的消息。现在,我将所有发送和接收的消息存储在包含所有短信的 Android 的默认数据库中。(content://sms/inbox 和 content://sms/sent) 有什么理由认为这是个坏主意吗?我知道我可以使用自己的数据库,但除非有理由我应该喜欢使用用户手机上已经存在的数据库的简单性。

来自所有制造商的所有 android 设备是否会将他们的短信数据库放在我可以访问的同一个地方,或者它们是否会在不同的设备和制造商之间出现问题?

4

2 回答 2

2

使用现有数据库是完全可以的。这是许多现有消息传递应用程序的工作方式。

于 2013-01-30T20:52:08.623 回答
0

我不能为所有用户回答,但我想他们中的很多人(包括我自己)会反对将非 SMS 消息与 SMS 消息存储在同一个数据库中。

如果我使用您的应用程序,然后打开股票短信应用程序并在那里看到非短信消息,我会大发雷霆。

于 2013-01-30T20:54:15.067 回答