2015-11-14 60 views
-1

想法是,教师只需在应用程序中发送任何消息并点击发送即可。我想用PHP保存到数据库中。之后,每当学生与网络连接时,我想让它自动获取教师发送的消息,并通过通知栏通知学生。Android发送并获取消息

我认为这是可能的,但我不知道什么是谷歌教程正确的术语。任何建议?我只是想让它变得简单。教师只发送信息,学生只能收到信息。没什么。

+1

我想你应该看看[这里](http://stackoverflow.com/q/11242743/3282633) –

回答

3

您可以在服务器上创建一个php脚本,以将老师的消息保存到数据库中,另一个php脚本可以检索所有消息。

然后在您的Android应用程序中,您可以发送HTTP POST来在您的服务器中调用您的php脚本,并保存消息和HTTP GET以检索这些消息,无论何时按下某个按钮。这可以使用Apache Commons的Http Client库完成。

+0

当有新消息时通知学生该怎么办? – August

+3

如果您需要保存移动数据和接近实时的通知,那么Google Cloud Messaging就是您要查找的内容。 否则,您将不得不每隔X分钟发送一次HTTP请求以查找更新,这会消耗更多资源。 –

+0

如果我使用刷新按钮来获取它,该怎么办?它仍然消耗更多的资源? – August