2013-06-26 100 views
0

我有一個項目的想法,但我不知道如何開始和從哪裏開始。 這個想法是,我的應用程序有一些用戶。名字,電話號碼,血型等基本信息存儲在我的應用程序在線。因此,當用戶需要血液假設A +組,然後他向在線信息的信息被存儲。消息將被傳遞給發件人正在尋找的具有相同血型的用戶,並且用戶應該與使用gps的發件人所在的位置相同。實施基於位置的應用程序

我在哪裏以及如何存儲用戶的信息作爲響應?

我要做些什麼來實現它?
任何人都可以給我任何建議嗎?

+0

Android對基於位置的服務有非常好的支持(通過使用LocationManager類),請查看此鏈接:http://developer.android.com/ guide/topics/location/strategies.html –

+1

在向web服務發送請求時,也向用戶發送經緯度,並查看該經緯度是否匹配或與Ny其他捐助者經緯度.. –

回答

1

請更具體一點,您是否打算開發支持幾乎所有移動平臺的應用程序?如果您正在這樣規劃,最好使用支持GPS位置檢索的Phonegap(現在,Cordova),並使用Ajax調用Web服務。如果您正在規劃特定的移動平臺,則所有Mobile OS SDK都支持您的應用程序的需求。

+0

我想建立應用程序到android mobile.So我該如何開始?我如何存儲用戶的信息以及如何根據信息和位置接收消息併發送消息? – DarkenShooter

+0

好的。首先創建一個包含登錄信息的屏幕。當用戶單擊登錄時,將用戶信息本地存儲在Sqlite數據庫中。接下來,使用webservice驗證服務器的用戶登錄信息。如果用戶有效,則使用用戶的「LocationManager」和其他信息獲取GPS位置。調用Web服務並檢查位於相同位置的用戶。通過電子郵件/短信發送數據給這些用戶..... –

+0

我無法得到如何使該服務器,我如何發送和響應消息從服務器?你能告訴我該怎麼做嗎? – DarkenShooter

0

可以有幾種方法。只是分享我的想法:

  1. 當進入或更新的數據,發送到服務器
  2. 每當發生變化的位置將更新後的位置服務器。 (檢查here知道如何更新位置改變
  3. 現在服務器知道所有的更新位置信息。
  4. 當血液中的用戶請求,將請求發送到服務器,在服務器相匹配的要求,最接近的位置。使用谷歌雲消息傳遞消息給那些有針對性的用戶。
+0

我不明白我怎麼可以讓該服務器,我如何發送和響應來自服務器的消息? – DarkenShooter

+0

oopss ..我剛寫了這個概念。 ..現在你需要學習。如何製作一個服務器.... 2.如何製作android ap ... 3。網絡策略。 gcm – stinepike

+0

我知道這一點,但不清楚服務器。之前我沒有用過,所以我不知道這個。 – DarkenShooter

相關問題