locationmanager

    0热度

    2回答

    我正在编写代码以从位置管理器获取lastknownlocation,并且这促使我添加运行时权限。 这里是我的代码: public class MainActivity extends AppCompatActivity implements LocationListener { LocationManager locationManager; String provider;

    0热度

    1回答

    Iam开发一个应用程序,通过使用Handler每秒执行一些场信号强度计算,并且在处理程序期间它记录坐标并记录结果&坐标。它工作正常,除非真正的测试和我增加车辆的记录坐标不是每秒钟的速度,而有时每2-3-4秒不接受我。 下面的代码: final LocationManager locationManager = (LocationManager) getSystemService(Context.L

    0热度

    1回答

    我的应用程序收集位置和加速度计信息,并且如果用户请求它,它将在后台继续执行此操作。加速度计信息以大约100 Hz的速度收集,并且以高速率收集它至关重要。该应用在iOS版本较旧的版本下运行良好,但在iOS 10下失败。我正在寻找一种方法在后台继续收集加速度计信息。 使用的方法与Receive accelerometer updates in background using CoreMotion f

    0热度

    1回答

    我在这里真正的麻烦。试图每3秒获得一次背景服务的经度和纬度,但我只能够获得一些数据写入时,我点击发送经纬度和延长模拟器的扩展控件,所以电话和模拟器都不工作。下面是我的代码,如果有人可以帮助我,那将会很棒。谢谢! 服务 public class GPSService extends Service { private static final String TAG = "GpsServ

    -1热度

    2回答

    我正在使用GPS在Android应用程序中获取我的位置。但是当我创建一个LocationManager时,它返回空指针异常。即使权限是在androidMainFest.xml和应用程序上设置的,它仍会返回以下异常。任何人都可以提前帮忙。谢谢! 代码: package com.example.pavsaranga.scat; import android.content.Context; im

    1热度

    1回答

    我有一个LocationManager,应该让我从Android设备上的按钮点击GPS经纬度。我的问题是,它总是给我0.0我不明白这是什么问题。我在MyLocation.java和AndroidManifest.xml中给了它权限,我也检查了是否有gps信号。 MyLocation.java public class MyLocation extends Service implements Lo

    -1热度

    2回答

    根据错误消息,我明显覆盖了main中的onLocationchanged方法,但它一直说你必须实现该方法。我知道这个听众也有更多的3种方法。当我尝试重写这些时,它说“方法不会覆盖超类的方法”。 无论哪种方式,我无法解决问题。 这里是片段级。 package com.example.mudasir.login.fragments; import android.Manifest; impor

    0热度

    2回答

    为了保持干净的代码,我做了一个GPS_Service服务。另外为了测试我的结果,我将位置textview设置为GPS坐标。我一直把“0.0,0.0”作为我的坐标,我不知道为什么。在一个灵感的时刻,我添加了一个包含long和lat的Log.d语句,现在我发现它没有被记录,所以我的checkGPS方法从未被运行。我正在使用第三方插件作为我的权限管理员。 另外: mManager.requestLoca

    -1热度

    1回答

    我试图获取设备的位置使用位置管理器和getLastKnownLocation我有以下应基于其他问题的工作,但它返回0.0的纬度广告经度。 TrackGPS.java package com.example.psni.test; import android.Manifest; import android.app.AlertDialog; import android.app.Servic

    -1热度

    1回答

    我有一个问题,弄清楚为什么我的位置侦听器给我不正确的数据。当我在北美时,我收到数据说我在欧洲。 LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); LocationListener locationListener = new Locati