我有一个Android应用程序,我想在我的应用程序中永久显示GPS状态,我之前每3秒检查一次GPS状态,它的工作原理是正确的,但我不想使用计时器现在。我只是想在打开GPS时,我的应用程序会通知,并在GPS关闭时提醒您。在android中检查GPS状态永久
-2
A
回答
3
您可以使用Android广播接收器机制。
首先,在AndroidManifest.xml中定义一个广播接收器,在应用程序标签中。
<receiver android:name="com.yourpackage.GPSBroadCastReceiver">
<intent-filter>
<action android:name="android.location.PROVIDERS_CHANGED" />
</intent-filter>
</receiver>
然后,创建一个用于处理对位置提供变化的广播消息命名为GPSBroadCastReceiver
类。
public class GPSBroadCastReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
final LocationManager manager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
if (manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
}
else
{
}
}
}
+0
非常感谢.. –
+0
很高兴我能帮助 –
相关问题
- 1. 检查永久在线状态
- 2. Android检查片段中的GPS状态
- 3. Android永久GPS请求
- 4. 在科尔多瓦检查GPS状态(开/关)android
- 5. Android中的包是否永久保存活动状态?
- 6. IOS 4.3隐藏状态栏永久
- 7. 服务永久“开始”状态
- 8. 无法保存永久登录状态?
- 9. CSS按钮永久按下状态
- 10. 使用Jsoup永久检索状态为500的HttpStatusException
- 11. Android,AsyncTask,检查状态?
- 12. 检查onClickListener状态Android
- 13. 如何检查手机中的gps状态?
- 14. Java可永久性检查事件
- 15. 线程返回值永久检查
- 16. Android永久存储
- 17. Android永久动画
- 18. 的Android:永久性地提升查看
- 19. Android getBestProvider永不返回GPS
- 20. Facebook API - 永久数据中缺少必需的参数“状态”
- 21. Oozie map-reduce作业永久卡在PREP状态
- 22. 在android中永久禁用菜单
- 23. GPS状态监听
- 24. GPS状态和TurnOnOff
- 25. Android GPS打开或关闭状态
- 26. 的Android GPS状态我发疯
- 27. 如何刷新Android手机GPS状态
- 28. Android监听GPS状态的变化?
- 29. 检查GPS状态时无法停止活动
- 30. 如何创建不断检查GPS状态的后台服务?
使用广播接收器 – curiousMind