关于我的论文的讨论

时间:2015-09-18 12:49:37

标签: android google-maps gps

我离完成论文还有一步之遥,但我有一个问题,因为我不知道我这样做的方式是否正确。 首先。我想制作一个在后台运行的程序,并在收到新的短信时向用户所在位置的人发送消息。 我有一个有3种不同布局的程序。当用户第一次打开程序时,会创建一个检查新消息的服务。该服务还有一个locationlistener,定期检查用户的位置,并将经度和纬度保存在两个变量中。虽然,gps需要大约1分钟才能找到我的位置,但最终确实如此。我不知道为什么找到这个位置需要这么长时间。这是我的第一个问题。广播接收器正在分析新的短信并保留手机号码。它会创建一个短信,其中包含指向用户经度和纬度的Google地图链接。 三种布局中的一种是使用SharedPreferences和PreferenceManager保存用户首选项的程序的“设置”。 第二种布局是关于手动发送用户的位置,而不是自动从服务中发送......我找不到合适的方法将经度和纬度的值从服务传递到第二个布局的活动,所以我做了使用SharedPreferences来保存经度和纬度的服务......这是我的第二个问题,因为我觉得这有点不对劲。当按下按钮时,Activity会向用户的位置发送短信。 现在第三个也是最后一个布局是关于地图的。第三种布局中有一个按钮,使用SharedPreferences将当前位置保存为用户的家。在onMapReady中我放置了OnClickListener按钮,所以当地图准备就绪并按下按钮时,它会在地图中创建一个显示用户家的标记。使用SharedPreferences方法获取用户的位置(如在第二个布局的Activity中)。我不知道是否是正确的使用方式.... 所以我问你们,这样使用SharedPreferences是否很酷?如果我将经度和纬度保存在文件中会更好吗? 如有任何帮助或意见,我们将不胜感激......

0 个答案:

没有答案