2012-04-14 3 views
1

Android 호출로 함수 호출의 흐름을 매핑하려고합니다. 앱에서 API를 호출 할 때 제어 흐름이 어떻게 이루어 지나요? 첫 사례 연구는 위치 서비스입니다.Eclipse에서 Android 소스 코드 디버깅 - 위치 서비스

디버깅하는 동안 컨트롤이 결코 LocalationManagerService.java

  • 내 LocationDemo 응용 프로그램 호출

    에 도달하지 (을 locationManager) requestLocationUpdates
  • 그것은 차례로 ILocationManager에 정의 requestLocationUpdates를 호출 LocationManager.java (AIDL을 추적 할 수 있습니다
  • 파일)
  • ILocationManager는 LocationManagerService.java에 구현됩니다. > ILocationManager < - -> LocationManagerService
    그러나 이클립스는 ILocationManager$Stub$Proxy.requestLocationUpdates(...) source not found

그것은을 locationManager <을 연결하는 것이 가능하다는 것을 불평?
어떻게하면 LocationManagerService에서 코드를 디버깅 할 수 있습니까?

답변

0

내 생각에 LocationManagerService는 system_server 응용 프로그램 내에서 실행되는 프레임 워크 서비스 중 하나입니다. 해당 코드를 단계별 실행하려면 Debugging Android Framework services을 확인하십시오.