我正在尝试映射 android 中的函数调用流 - 当应用程序调用 API 时控制如何流动。我的第一个案例研究是定位服务。
调试时,控件永远不会到达 LocalationManagerService.java
- My LocationDemo 应用调用 (LocationManager)requestLocationUpdates
- 它可以追溯到 LocationManager.java,后者又调用 ILocationManager(aidl 文件)中定义的 requestLocationUpdates
- ILocationManager 在 LocationManagerService.java 中实现。
但是 Eclipse 抱怨说ILocationManager$Stub$Proxy.requestLocationUpdates(...) source not found
是否可以链接 LocationManager <-> ILocationManager <-> LocationManagerService?
如果不是,我该如何调试 LocationManagerService 中的代码?