gpt4 book ai didi

android - 如何为 Android 编写自己的 LocationService?

转载 作者:行者123 更新时间:2023-11-29 13:59:42 26 4
gpt4 key购买 nike

我想实现自己的定位服务。它将基于附近接入点的 wifi 信号强度的三角测量。

我知道确定我的位置的算法,但我不知道如何将它集成到我的代码中以便我可以简单地向我的服务添加一个 LocationListener。

MyWifiLocationService wifiLocationService = new MyWifiLocationService();
LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
//has to be called, if there is a new location (via wifi triangulation)
}
public void onProviderDisabled(String provider) {}
public void onProviderEnabled(String provider) {}
public void onStatusChanged(String provider, int status, Bundle extras) {}
};
wifiLocationService.setLocationListener(locationListener);

如何编写 MyWifiLocationService 类?有人知道类似的教程吗?

最佳答案

我想你可以创建一个服务,它可以被 AlarmManager 控制。在这个服务中,实现你的算法来获取位置。

关于android - 如何为 Android 编写自己的 LocationService?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com