如何创建一个将显示收到的短信的gui?

时间:2011-10-27 19:26:45

标签: android gps sms android-manifest

我在第一个用户的手机上有一个应用程序,它向第二个用户发送短信。我能够将短信发送给第二个用户,但我想有一个按钮,可以显示收到的短信。 现在我正在使用教程http://mobiforge.com/developing/story/sms-messaging-android中的代码,但它会在第二个用户收到短信后立即显示短信。我希望只有在点击“查看短信”等特定按钮时才显示短信。如何我可以做吗?请任何想法。

以下是代码链接:

http://pastebin.com/Hu317WNd

2 个答案:

答案 0 :(得分:2)

你必须将消息存储在某个地方的内存/ db /文件中,然后当用户点击按钮时你打开文件/ sql,然后在堆栈上显示第一条消息。

听取按钮点击,获取最新消息,显示。

  

你能为这个或一些代码提供一些教程链接吗?   很容易。还有一件事,当从中检索到该消息时   文件我们可以有一个回复选项,以便用户可以回复它吗?如果   是的,请解释一下怎么样?或者告诉我如何更改以上内容   要求这一个?

我可以发布一些链接,你可以把它们放在一起

Button Click listener在顶部

Reading and writing to a file这可能不是最好的方法,但您可以使用逗号分隔文件来存储等待回复的邮件。 最好的方法是数据库,但是因为看起来你的初学者是以文件开头,甚至是shared preferences

当您从文件或数据库中读取消息时,您应该拥有电话#数据,并且在显示消息时可以显示回复按钮。

答案 1 :(得分:0)

使用您发送的教程,只需在广播监听器中收到消息时存储该消息。