2013-06-26 58 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

相关问题