如何存储短信息?

时间:2012-01-10 05:41:08

标签: android

我使用休假代码开发了一个短信相关的应用程序。

http://mobiforge.com/developing/story/sms-messaging-android

发送和接收短信工作正常。

但我想在列表中维护所有接收的短信。

如果有人知道这一点,请帮帮我。

提前致谢

4 个答案:

答案 0 :(得分:2)

你可以使用

String day = android.text.format.DateFormat.format("dd.MM.yyyy",
                     new java.util.Date()).toString();

并检查此问题 Date format conversion Android

答案 1 :(得分:1)

@kiran如果你想显示已发送短信或什么,我没有得到你的问题?如果你想显示发送的短信,那么我不认为有任何需要创建你的布局并显示那里有内置的api。 。请详细说明你的问题。

答案 2 :(得分:1)

最好将所有值存储在数据库中。 创建像receivemsgs,sentmsgs,receivedtime,senttime,yourmobile,tomobile这样的列。

因此,当你发送sms存储数据库中的所有值,并使用你的数字时,你可以得到发送和接收的消息......

答案 3 :(得分:0)

存储邮件的UNIX纪元时间戳。它适用于long变量,非常容易在各种日期格式之间进行转换,甚至更容易运行复杂的查询。

例如

SELECT * from smsTable WHERE timeStamp > %System.currentTimeMillis()% - 24L*60*60*1000

为您提供前24小时的所有参赛作品。

我还要补充一点,那就是本机应用程序的功能。