我是Android开发的新手,我正在创建一个应用程序,允许用户在特定位置创建一个Geo围栏以进行提醒.例如:在杂货店周围进行地理围栏以提醒用户进入橙汁.
有没有人知道一个可以帮助开发这样的东西的教程?
我正在寻找一个城市的旅游应用程序,当用户靠近"感兴趣的地方"时,他可以在他的设备上获得推送(本地).
例如,我会在我的应用程序上添加100个POI,并为每个POI显示100条消息,以便在用户处于范围内时显示,例如"您靠近大教堂......"
这种情况可能吗?是否有可能检查用户位置,例如每10分钟即使应用程序被杀死,也可以在范围内进行本地推送?它会消耗多少电池?如果用户关闭GPS,它会尝试使用3G/wifi信号来获取位置吗?
如果是,你可以指导我正确的方式,我应该阅读的主题可能是一些教程和文章?
启动我的应用程序时,应将几个POI坐标添加到Android系统.几个小时后,我的应用程序关闭,用户走近其中一个POI,他将收到通知,例如通过状态消息.
是这对我的方案是正确的做法?Android中有更多可用的东西来实现这一目标吗?
public void addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingIntent intent)
android location-aware location-based-service android-location android-alarms
我正在构建一个实时GPS跟踪系统.移动客户端连续向服务器发送位置数据,并每15秒更新一次跟踪对象的位置数据.我最大的问题是电池和互联网的成本非常高.
有没有什么解决方案可以帮助优化客户端和服务器之间的数据传输?