Since I think WindowManagerService might be the most often used code in android, I decide to start from WindowManagerService, although it seems to be a little more complicated.
But right away, I have an issue, the definition of WindowManagerService.
public class WindowManagerService extends IWindowManager.Stub
What's IWindowManager.Stub? I google it, and www.androidjavadoc.com says android.view.IWindowManager.Stub. Then I reach frameworks\base\core\java\android\view\IWindowManager.aidl.
But in aidl, there's only an interface definition, so where's the implementation?
http://blog.csdn.net/stonecao/article/details/6425019 tells me that there should be some .java file for the implementation. And http://blog.csdn.net/innost/article/details/6172893 shows the usage of aidl tool.
Then I search the built source, and find out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/core/java/android/view/IWindowManager.java, which I think is the implementation of IWindowManager.

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android对象序列化(Activity之间传递对象,P
  2. Android圆形控件
  3. Android共享元素
  4. Android最快的模拟器Genymotion试用小结
  5. Android判断程序是否第一次运行
  6. Android闹钟设置的解决方案
  7. Android中hybrid开发的基础知识
  8. android基础学习--->adapter那点事儿
  9. Android中有几种数据存储方式,每种方式有
  10. Android(安卓)ApiDemo学习(五)Animation—