2015-11-14 65 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