2011-10-25 53 views
4

我有一個Android應用程序,其中每隔一段時間用戶將排名對象,例如看起來5,感覺5和名稱。然後我將它存儲在一個對象中並存入共享的首選項中。我已經完成了這部分,但我不知道如何去下一步。Android。網絡應用程序,使朋友列表

我想要做的是製作一個朋友列表,讓他們收到該人的所有統計信息,並且每次按下按鈕時,它都會將新的統計信息發送給您的朋友列表中的所有人。我也希望能夠進入每個朋友並查看他的所有數據,例如,我會向Billy Bob發送他接受的請求,並將其添加到我的朋友列表中。然後他收到我所有的數據,我得到他的數據,以便我可以隨時查看他的數據。

我在找什麼是最好的方法來做到這一點和從哪裏開始(我做了一些編程之前,但沒有很多網絡)?我知道我可以使用SQLite或甚至WebServices,但我不確定最好的方式去做。

+0

這個問題是廣泛的方式來回答一個有用的方式。你需要將你的問題分解成更小的組件。如果你不知道這個系統的整體架構如何,我懷疑你能創建它。我討厭苛刻,但這個問題有點像「我想創建一個新的社交網站,人們可以成爲朋友,看到對方的更新」 - 我該怎麼做? –

回答

1

您需要一個服務器組件來實現此目的。

  • 服務器將持有所有用戶和誰是誰的朋友。
  • 移動客戶端必須登錄到服務器,螞蟻得到他們的朋友列表,以及他們的喜好和不喜歡。
  • 當用戶對對象排名時,必須將消息發送到服務器。下一次一個朋友從服務器中提取數據,該「排名」被拉下並顯示

一些關鍵字爲您的服務器

  1. 可以存放在Amazon EC2/Cloud Foundry上/谷歌應用程序發動機
  2. 您可以使用一個輕量級的容器像碼頭或Tomcat
  3. 您可以使用REST/HTTP和JSON用於網絡通信
  4. 您可以使用MySQL/NoSQL的香味持久性。
相關問題