【问题标题】:Location Service GPS, Set High Priority定位服务 GPS,设置高优先级
【发布时间】:2016-07-08 02:11:21
【问题描述】:

我有一个使用后台服务的 Android 应用程序,该应用程序在前台模式下工作并且具有粘性。此服务每 15 分钟持续轮询一次 GPS 位置。

大约 1 小时后(这是随机的),服务停止提供位置。我们正在使用 Fused Location Provider 来获取位置。

有没有办法将位置操作系统进程设置为高优先级?

【问题讨论】:

  • 您使用的是 Android M 吗?

标签: android geolocation location locationmanager android-fusedlocation


【解决方案1】:

您可以使用LocationRequest对象设置高精度

 mLocationRequest = new LocationRequest().setInterval(15000).setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

并在onConnected() 中使用

LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, mContext);

【讨论】:

  • 嗨Damanpeet你能解释一下我在哪里设置这些代码行吗
  • @humayoonn here 你可以找到一个可行的例子。如果有帮助,请告诉我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-11
  • 2019-10-13
  • 2015-02-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多