作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想实现自己的定位服务。它将基于附近接入点的 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/
我是一名优秀的程序员,十分优秀!