1. 一个Activity包含了一个Window,Window才是真正代表一个窗口.
DecorView是一个顶级View,内部会包含一个竖直方向的LinearLayout,这个LinearLayout有上下两部分,分为titlebar和contentParent两个子元素,contentParent的id是content,而我们自定义的Activity的布局就是contentParent里面的一个子元素。View层的所有事件都要先经过DecorView后才传递给我们的View。
2.Context是上下文:有三个子类:application,activity,service.
许多功能都要用到Context,大部分功能三种context子类都可以用,少部分情况用特定context
getApplication()和getApplicationContext()都是获得application的实例
activity.this是获取当前activity的上下文环境
getContext()返回当前view的上下文环境,通常为当前activity的上下文