Android 定期获取位置的应用程序

Android Application that periodically gets Location

我正在尝试构建一个 Android 应用程序,它每 'x' 秒检索一次用户位置,然后将其显示在 toast 中。

我在代码中使用了三个主要的 java 文件。它们是:MainActivity.java 扩展 Activity 并使用 AlarmReciever.java 提供的警报服务,AlarmReceiver.java 扩展广播接收器和 LocationModules.java扩展服务并实现位置侦听器,其中包含检索位置的代码。

流程顺序如下:

MainActivity.java ------> AlarmReceiver.java ------> LocationModules.java

LocationModules.java 有一个位置管理器,它需要需要从 MainActivity.java 传递的应用程序上下文(我不确定我是否在这里)。

谁能帮我解决这个问题。提前致谢。

 myLocationManager=(LocationManager)mContext.getSystemService(LOCATION_SERVICE);

如果您的 LocationModules 扩展了 Service,那么您可以只使用 getSystemService 方法(我的意思是,不使用 mContext 调用它)。