2012-04-10 4 views
2

내 위치 서비스를 구현하고 싶습니다. 그것은 근처 액세스 포인트의 와이파이 신호 강도의 삼각 측량을 기반으로합니다.Android 용 위치 서비스를 작성하는 방법은 무엇입니까?

내 위치를 결정하는 알고리즘을 알고 있지만 코드에 내 코드를 통합하여 내 서비스에 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 클래스를 쓸 수 ? 아무도 그런 식으로 튜토리얼을 알고 있습니까?

답변

0

서비스를 만들면 AlarmManager에서 제어 할 수 있다고 생각합니다.이 서비스에서 위치를 가져 오는 알고리즘을 구현하십시오.

관련 문제