jjzjj

mLocationRequest

全部标签

android - GoogleApiClient 中的 getLastLocation() 始终为 null

我正在尝试构建一个使用GoogleClientApi和LocationServices请求当前位置的应用程序,但即使我启用了WiFi、移动数据和GPS,位置始终为null,并在多个设备上进行了相同的测试来自manifest.xml的权限:Activity:publicclassFindStationextendsFragmentimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener,com.google.android.gms.location.LocationLi

带有 GPS 的 Android Geofencing API 错误?

我发现有些人报告了类似的问题,但没有找到答案。我使用的是在GoogleI/O2013中发布的androidGeofencingAPI。我遵循了“创建和监控地理围栏”类(class)及其示例。当我在Wi-Fi覆盖范围内使用此API时,它运行良好。问题是当我在外面的时候。它从未使用GPS跟踪位置,但GPS传感器已打开。我发现解决这个问题的唯一方法是通过调用强制应用程序使用GPSmLocationClient.requestLocationUpdates(mLocationRequest,mLocationListener);以及具有高精度优先级的mLocationRequestmLocat

android - 多个 LocationClients 干扰?

我正在开发一个包含服务和Activity的应用程序。该服务使用LocationClient对象每分钟请求当前位置。该Activity使用另一个LocationClient对象在单击按钮后请求单个当前位置。在服务中:mLocationRequest=LocationRequest.create();mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);mLocationRequest.setInterval(60000);mLocationRequest.setFastestInterval(60000)

android - 如何在调用 requestLocationUpdates 后更改 FusedLocationApi 更新间隔

我正在使用LocationServices.FusedLocationApi以给定的时间间隔获取位置更新,这是在传递给requestLocationUpdates的LocationRequest对象上设置的:mLocationRequest=newLocationRequest();mLocationRequest.setInterval(30000);LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest,this);我需要更改监听器开始接收位置更新后的间隔值

屏幕锁定时 Android 收不到位置更新

我的应用程序必须持续跟踪用户。为此,我有一个LocationListener,它应该连续接收位置更新。问题是当屏幕关闭时,它不会收到任何更新。我尝试添加部分唤醒锁:mLocationRequest=LocationRequest.create();mLocationRequest.setInterval(LocationUtils.UPDATE_INTERVAL_IN_MILLISECONDS);mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);mLocationRequest.setFastest

android - 如何更改 LocationRequest 的间隔

我将我的应用程序设置为每5秒接收一次位置通知。mLocationRequest=LocationRequest.create();mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);mLocationRequest.setInterval(5000);mLocationRequest.setFastestInterval(5000/6);myLocationReq.requestLocationUpdates(mLocationRequest所以-每5秒,onLocationChanged被调用一次。

Android 应用无法使用 FusedLocationApi 访问模拟器上的位置

我有一个获取位置的Android应用:privateLocationRequestcreateLocationRequest(){LocationRequestmLocationRequest=newLocationRequest();mLocationRequest.setInterval(120000);mLocationRequest.setFastestInterval(60000);mLocationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);returnmLocationRequ

android - 如何将 FusedLocationProviderClient 实现为服务?

自从新的Android8更新发布以来,有很多limitations强加于后台服务的工作方式。所以我的应用需要在后台定期获取用户的位置,为此,我考虑使用Android网站建议的FusedLocationProviderClient。获取位置后,我只需要对信息进行一些简单的处理。现在我开发了这个代码示例:privatefunupdateLocation(){//LocationRequestvalmLocationRequest=LocationRequest();mLocationRequest.smallestDisplacement=1000f;mLocationRequest.in

android - 如何将 FusedLocationProviderClient 实现为服务?

自从新的Android8更新发布以来,有很多limitations强加于后台服务的工作方式。所以我的应用需要在后台定期获取用户的位置,为此,我考虑使用Android网站建议的FusedLocationProviderClient。获取位置后,我只需要对信息进行一些简单的处理。现在我开发了这个代码示例:privatefunupdateLocation(){//LocationRequestvalmLocationRequest=LocationRequest();mLocationRequest.smallestDisplacement=1000f;mLocationRequest.in