我需要一些指导,如何使用一个简单的应用程序,显示和节省速度。
现在,我有一个主要活动和LocationService的应用程序。它做的很好,但我无法找到一种方法来不断更新UI。我用mainActivity中的位置代码制作了其他应用程序,但是我希望屏幕关闭时继续传输,所以我尝试了一项服务,但是看起来我必须在mainActivity中为UI实现位置提供程序吗?
我缺少什么功能吗?
我该怎么做这个应用程序?
这是我最近的版本,我不能把速度发送回UI。
LocationService
public class LocationService extends Service {
FirebaseDat
嘿,我正在试着从我的应用程序中获得用户速度,当它在后台运行时。我正在使用getSpeed(),当我的应用程序在前台运行时,它可以工作。我试着使用Service,但它只在几分钟后才能给我速度,而且我更频繁地需要它。我看到谷歌修改了他们的条款,但我不确定是否可以做些什么(可能是一些许可,或者让应用程序以浮动的方式运行)。
下面是我的代码:
public class LocationService extends Service {
private static final String TAG = "LocationService";
private Locat
我正在开发一个android应用程序来跟踪用户在后台的位置,并随着位置的变化不断更新到firebase数据库中当应用程序打开时,应用程序工作正常,但当我关闭它时,firebase停止设置新值,它会在我再次打开应用程序后直接设置新值
这是我的android服务代码:
public class LocationServiceFB extends Service implements LocationListener,GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener{
private Loca